Что вы используете, если вы хотите иметь доступ к части глобального состояния, когда вы используете Redux? - PullRequest
0 голосов
/ 22 ноября 2018

Что вы используете, если хотите иметь доступ к части глобального состояния при использовании Redux?

1 Ответ

0 голосов
/ 22 ноября 2018

Это не то, как должен использоваться редукс.

Если у вас есть разные редукторы с пространством имен, у вас может быть больший редуктор, который в конечном итоге поймает действие, и вы сможете делать то, что хотите.

Итак, просто используйте правильный редуктор для того, что вам нужно сделать.

Если вы действительно хотите это сделать, вы можете попробовать много хаков, но когда вы стараетесь изо всех сил использовать что-то для противоположногоиз того, что он предназначен для использования, вероятно, что-то не так в вашем коде, и вам не следует использовать для этого избыточность.

Взломая выход из избыточности, вы можете, например, установить глобальную переменную всостояние в тот момент, когда вы хотите, а затем получить к нему доступ из другого места.

т.е.

global.x = 0;
// ...
// somewhere in your reducer
global.x = 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...