древность, а теперь пишут const App = () => {
а) когда это началось? б) чем-то конструктивно лучше или дело вкуса?
Началось несколько версий назад
так начали писать, потому с хуками появилась такая возможность. Раньше такой возможности не было, и в случае локального стейта приходилось писать класс. Еще, если не ошибаюсь, код на классах работает медленнее
поначалу лучше пиши как хочешь, классовые компоненты это не "старый код" Если интересно — почитай про хуки (https://reactjs.org/docs/hooks-intro.html), но имей в виду, что на данный момент это совершенно необязательная информация
Обсуждают сегодня