Как правильно создать функциональный компонент в реакции с использованием машинописи?
- Следует ли мне использовать
interface
или ввести props
? - Следует ли использовать
React.FC
или React.FunctionComponent
? - Как я могу проверить
props
, используя eslint
?
Прямо сейчас мои типичные компоненты выглядят так:
interface IProps {
color: string;
}
const Example = (props: IProps) => {
const { color } = props;
return (
<>
{color}
</>
);
};
Я не уверен, что это лучший способ ...
Также я не надеваю t know how to validate props using
eslint`, например, когда хочу передать цвет как число ..