Как в первом случае
А если пьюр компонент, или на классах? отдельно или в конструкторе?
Отдельный объект под стэйт обычно
на первом варианте
Типо class Hi extends Component { state = { kek = 'kek" } } ?
useReducer 🌚
Именно Только ключ: значение
Если класс то в конструкторе стейт создаётся
А в чем разница? Между просто полем, и конструктором?
Потому что: "Конструктор используется для установки свойств объекта в момент создания экземпляра."
Так не приватное поле в классе инициализируется аналогично в момент создания экземпляра
Можешь считать использование конструкторов для создания state best practice
А почему он является best practiсe?
Они пишут то, что можно юзать в ES6, ибо поля в классе - это ES7 если не ошибаюсь, там же пример и с функциональным классом приводят, что ж это не супер-пупер кейс?
Обсуждают сегодня