React 16.7 - React.SFC устарел - PullRequest
       21

React 16.7 - React.SFC устарел

0 голосов
/ 21 декабря 2018

Я использую для объявления компонентов без сохранения состояния следующим образом:

const example: React.SFC<IExample> = ({propsType}) => ();

Однако SFC сейчас устарела, может быть, В этом посте от Дана Абрамова объясняется, почему.

Что мы должны использовать сейчас, когда SFC устарела?

1 Ответ

0 голосов
/ 21 декабря 2018

Вы должны использовать React.FunctionComponent: Переименовать SFC React в FunctionalComponent

Этот PR переименовывает React.SFC и React.StatelessComponent в React.FunctionComponent, вводя устаревшие псевдонимыдля старых имен.

Итак, вашим примером будет:

const example: React.FunctionComponent<IExample> = ({propsType}) => ();

или

const example: React.FC<IExample> = ({propsType}) => ();
...