Я использовал концепцию курсор из реагента в предыдущих проектах, и я думаю, что это хорошая золотая середина между ручной обработкой состояния в локальном состоянии компонента по сравнению с полномасштабным избыточным кодом
Я сталкивался с различными библиотеками, которые черпали вдохновение из Clojure (например, ramda), но я не видел порта этой идеи.
Поначалу кажется, что рамда линза - хорошее начало, но мне не удалось правильно воспроизвести поведение. Есть ли чистая версия js, которую я могу использовать, желательно с хорошей интеграцией с ramda.