### Is there an existing issue for this? - [x] I have searched the existing issues and my issue is unique - [x] My issue appears in the command-line and not only in the text editor ### Description Overview Creating a type alias for a functional component will result in false positive for rule `react/prop-types` ### Minimal Reproduction ```ts import { FC } from "react"; type XFC = FC<{ user: string }>; export const MyComponent: XFC = ({ user }) => { // ERROR: react/prop-types // ... }; ``` ```ts import { FC } from "react"; export const MyComponent: FC<{ user: string }> = ({ user }) => { // OK // ... }; ``` ### Expected Behavior There should be no ESLint error ### eslint-plugin-react version v7.37.3 ### eslint version v9.17.0 ### node version v22.12.0