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

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

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

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

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

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

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

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