и изменять стейт, при определенном условии.
Для примера, В стейте есть несколько состояний (initial, pending, comleted, failed).
state: {
appStatus: CONST.INITIAL,
auth: {
status: CONST.INITIAL,
entities: false
},
keys: {
status: CONST.INITIAL,
entities: []
},
dataFromVk: {
status: CONST.INITIAL,
entities: {}
},
appUrl: {},
errors: [],
currentKey: '',
information: ''
},
Необходимо менять appStatus, в соответствии с auth.status, keys.status, dataFromVk.status. Вешать проверку на каждый диспатч не хочется, ибо количество статусов может измениться и придется менять везде. Есть ли какой-то способ вынести эту проверку глобально?
вотчер на что?
Обсуждают сегодня