Вопросы по теме 'reagent'
атом / компонент реагента повторно визуализируется только один раз
Я создал систему сносок, используя реагент (для всех, кто читает javascript, это оболочка clojurescript поверх реакции), построенную на основе семантического пользовательского интерфейса (только css), который обрабатывает щелчки и события клавиатуры,...
456 просмотров
schedule
26.11.2023
clojure: реагент: как создать реакционный атом
Гитхаб/Гугл
Я знаю, что ответ есть в Google/Github. (Я знаю, что это возможно, потому что когда-то читал документацию по нему.) Однако я вообще не могу его найти.
Общий фон
Clojure Reagent имеет «r/атом» формы
(def some-input (r/atom...
1347 просмотров
schedule
13.06.2024
Реагент: вызывает ли определение компонента внутри другого компонента проблемы с производительностью?
Предположим, что в Reagent я определяю вспомогательную функцию, которая возвращает дочерний компонент внутри функции рендеринга родительского компонента.
Приводит ли это к созданию новых дочерних компонентов каждый раз при запуске функции...
664 просмотров
schedule
04.11.2022
Идиоматический способ обработки динамических классов в приложении Reagent или Re-Frame.
В JavaScript обычным способом обработки динамических классов является использование библиотеки classnames .
Я не смог найти никаких альтернативных решений для ClojureScript, и кажется, что большинство людей не против использования встроенных...
190 просмотров
schedule
27.05.2024
Перебор массива объектов json в Clojure
Я собираюсь реализовать спокойный API с помощью Clojure. Для запроса GET есть URL-адрес, такой как /List , и я хочу вернуть проанализированный ответ из чистых данных ниже, которые представляют собой файл json. ПОЛУЧИТЬ запрос:
(GET...
737 просмотров
schedule
21.01.2024
Могу ли я хранить содержимое своего приложения (компоненты реагентов) в базе данных re-frame?
Вот структура моего приложения:
(reg-event-db
:app-surface-add-layer!
(fn [db [_ layer-content & [layer-params]]]
(assoc db :app-surface-layers
(conj (:app-surface-layers db)
{:layer-content...
46 просмотров
schedule
04.03.2024
ClojureScript. Сбросить атом в реагенте при повторном рендеринге
Я показываю набор вопросов для викторины и присваиваю каждому вопросу номер, чтобы пронумеровать их, когда они отображаются в браузере:
(defn questions-list
[]
(let [counter (atom 0)]
(fn []
(into [:section]
(for [question...
89 просмотров
schedule
15.09.2022