Если я создаю новый проект с create-react-app
, я получаю модуль App.js
, в котором экспорт по умолчанию, App
, является просто функцией, и поэтому не имеет state
, что раздражает. Означает ли это, что у меня должен быть (корневой) компонент в App
, если я хочу состояние корневого уровня, или я должен просто сделать свой App
extension React.Component
? Я не хочу идти против соглашения, и кажется, что есть причина, поэтому подумал, что я спрошу.