Какой смысл помещать не асинхронное состояние в хранилище с избыточностью?Например, у вас есть модальное шоу или шоу, вы хотите написать так много, чтобы просто переключаться?Что плохого в том, чтобы просто поместить его как локальное состояние в компоненте реакции и использовать setState для его обновления?
Мое эмпирическое правило принятия решения о том, какое состояние должно проходить через избыточность, заключается в том, что данные являются асинхронными, в противном случае в хранилище будет так много состояний пользовательского интерфейса, и однажды они станут такими большими, что вы думаете?