Грубо говоря, есть экран, его состояние описано деревом объектов. Пользователь жмёт на кнопку -- экран эмиттит действие. Действие уходит в остальную часть приложения на обработку, после чего оттуда приходит новое состояние.
Так, хорошо. Видимо вот тут контекст разошелся, потому что я очень мало работаю с UI. Но опять, вы опираетесь на квази-редакс концепцию. Вопрос тут редакс из-за линз или линзы из-за того, что взяли такую архитектуру