ну берешь useReducer, кладешь стейт и диспатч в контекст, вот тебе и редакс готов, и не нужно лишнюю либу тянуть
Лишняя тут слово лишнее
И захламлять компонент не нужной логикой
почему? проект прекрасно без редакса живет, зачем его еще тянуть?
Потому что контекст не стм
У него нет девтулзов, у него нет той оптимизации что у редакса
Реакт компанентс ?
useMemo вот и оптимизация
Не стоит везде где не попадя использовать его
главное везде его писать, а еще юзколбек и всегда в memo оборачивать
а, как по другому, когда люди свой стейтменеджер изобретают лишь бы не быть ,как все в СЕКТЕ тех кто используют стейтменеджеры
Я немного ниже написал
они просто всерьез считают что так лучше
можно конечно кастомный обсервабл написать, потом в классовом компоненте подписаться на него, и при обновлении состояния дергать forceUpdate, что бы сделать ререндер
Обсуждают сегодня