@Ostic
Программист - любитель

Какие лучше использовать типы компонентов в react + ts?

Здравствуйте.
Можно так:
FC
const Component1: React.FC = () => {
  return (
    <div>
       FC
    </div>
  )
}

А можно вот так:
JSX.Element
function Component2(){
  return (
    <div>
      JSX.Element
    </div>
  )
}

Есть какая-нибудь разница, ограничения, "подводные камни"?
Я никакой разницы в консоли не увидел - один к одному, только в одном случае я явно тип объявляю, а во втором сам ts
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
interface Props {
  someProp: string;
}

const Example: React.FC<Props> = ({ someProp }) => (
  <div>{someProp}</div>
);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы