Я написал эту страницу документации Redux. (4 года go! Вау. Время летит!)
Я пытался привести несколько широких примеров, чтобы проиллюстрировать концепции, а не делать строгие классификации. Вы могли бы, вероятно, указать в качестве аргумента le git, что "выбранная задача" является более "UI" -i sh, чем "App" -i sh. С другой стороны, я бы сказал, что «текущая выбранная задача», скорее всего, связана с чем-то еще, что приложение может сделать, например «удалить эту задачу», «пометить эту задачу как завершенную», et c, в то время как «модал открыт» строго о том, как отображается пользовательский интерфейс.