Ближайшая вещь к курсору реагентов в простом JavaScript - PullRequest
1 голос
/ 24 июня 2019

Я использовал концепцию курсор из реагента в предыдущих проектах, и я думаю, что это хорошая золотая середина между ручной обработкой состояния в локальном состоянии компонента по сравнению с полномасштабным избыточным кодом

Я сталкивался с различными библиотеками, которые черпали вдохновение из Clojure (например, ramda), но я не видел порта этой идеи.

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

1 Ответ

0 голосов
/ 28 июня 2019

Похоже, что ImmutableJS имеет ряд функций для управления глубоко вложенными картами, как в Clojure, и даже функцию getIn во многом аналогичную собственной get-in: https://github.com/immutable-js/immutable-js#nested-structures

в Clojure.
...