ли context и hooks заменить redux в большом проекте? И есть ли смысл в такой замене
В хуках довольно неудобно сделан useReducer - придется или через проект тащить переменные для type, или опять же писать экшен-криэйторы, как в редаксе. Если стор довольно большой, чтобы не городить 100500 оберток с контекстом вокруг App, придется писать свой аналог combineReducers, как в редаксе. Если понадобятся какие-то действия над несколькими экшенами в диспатче - придется писать свой applyMiddleware над dispatch, как в редаксе Что-то слишком много самому делать "как в редаксе", вместо того, чтобы просто подключить редакс. Контекст разве что подходит для небольшого локального стора с парой-тройкой экшенов и колбэков. Всё что сложнее - удобнее взять редакс.
Обсуждают сегодня