Size: a a a

2021 June 03

AK

Aleksei Kowalski in JS Liberty
А, ты поменял, жук
источник

NR

Nikolai Reguliarniy in JS Liberty
у редакса 1 редюсер
источник

p

persona x grata in JS Liberty
Ага, в котором 50 мелких объединены со всего проекта
источник

NR

Nikolai Reguliarniy in JS Liberty
ну вот обьединены они чем? combineReducers
а он уже оптимизирован под капотом
источник

NR

Nikolai Reguliarniy in JS Liberty
нет вообще проблемы такой
источник

NR

Nikolai Reguliarniy in JS Liberty
где вы эту хуйню вычитываете? в тредах по реакту Сова чтоли дезинформирует?
источник

NR

Nikolai Reguliarniy in JS Liberty
щас бы еще в браузерах редьюсеры тормозили и были узким местом, ага. когда любая мутация DOM в 1000 раз тяжелее
источник

p

persona x grata in JS Liberty
The combineReducers helper function turns an object whose values are different reducing functions into a single reducing function you can pass to createStore.

The resulting reducer calls every child reducer, and gathers their results into a single state object.
источник

p

persona x grata in JS Liberty
Он просто собирает все в одну большую функцию
источник

p

persona x grata in JS Liberty
Где почитать про оптимизацию? В доке не увидел
источник

p

persona x grata in JS Liberty
источник

NR

Nikolai Reguliarniy in JS Liberty
One frequently asked question is whether Redux "calls all reducers" when dispatching an action. Since there really is only one root reducer function, the default answer is "no, it does not". However, combineReducers has specific behavior that does work that way. In order to assemble the new state tree, combineReducers will call each slice reducer with its current slice of state and the current action, giving the slice reducer a chance to respond and update its slice of state if needed. So, in that sense, using combineReducers does "call all reducers", or at least all of the slice reducers it is wrapping.
источник

NR

Nikolai Reguliarniy in JS Liberty
источник

p

persona x grata in JS Liberty
Ну и что тут написано
источник

p

persona x grata in JS Liberty
Ой нет все не так, но подождите ка блять, по правде да , он вызывает все редусеры при обновлении стейта ))
источник

p

persona x grata in JS Liberty
However
источник

NR

Nikolai Reguliarniy in JS Liberty
он вызывает их со своим куском стейта
источник

NR

Nikolai Reguliarniy in JS Liberty
я хуй знает что вы там такое храните и обрабатывает в редаксе, что он у вас тормозит
источник

NR

Nikolai Reguliarniy in JS Liberty
ну конечно не спорю - дай дураку стеклянный хуй, он и его разобьет
источник

NR

Nikolai Reguliarniy in JS Liberty
это какие то доводы из разряда "Object.assign быстрее спреда"
источник