а вообще меня в целом смущает идея натягивать фронтовое приложение, которое по сути целиком про текущее состояние интерфейса и его менеджмент, на какую-то иммутабельную историю
и историяона только в редуксе, если что вуех вроде не умеет (не умел) в историю