Регистрация слушателя хранилища
Другой метод, к которому у вас есть доступ из Redux store
, - это store.subscribe()
. Он позволяет вам подписать функции слушателя к хранилищу, которые будут вызываться всякий раз, когда действие отправляется в хранилище. Одним из простых способов использования этого метода является подписка функции на ваше хранилище, которая просто регистрирует сообщение каждый раз, когда принимается действие, и хранилище обновляется.
Написать функцию обратного вызова, которая увеличивает значение глобальной переменной count
каждый раз, когда хранилище принимает действие, и передать эту функцию в метод store.subscribe()
. Вы увидите, что store.dispatch()
вызывается три раза подряд, каждый раз непосредственно передавая объект действия. Посмотрите вывод консоли между отправками действия, чтобы увидеть, что обновления происходят.