Почему React должен быть в поле зрения при написании функционального компонента? - PullRequest
0 голосов
/ 31 марта 2020

Так что говорить о компонентах класса довольно просто, поскольку они являются частью глобального объекта React. Но в чем причина того, что его следует импортировать с каждым функциональным компонентом? и учитываются ли компоновщики?

Я кодирую уже 5 месяцев, поэтому извините, если ответ на мой вопрос очевиден, и спасибо за ваше внимание.

1 Ответ

1 голос
/ 31 марта 2020

Как сказано в документации React (https://reactjs.org/docs/jsx-in-depth.html#react -must-be-in-scope ):

Поскольку JSX компилируется в вызовы React.createElement, Библиотека React также всегда должна находиться в области действия из вашего кода JSX.

React.createElement завершится ошибкой, если React не находится в области действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...