Вопросы по теме 'reagent'
Использование response-router без JSX
Я пытаюсь найти пример использования response-router через API javascript, но пока ничего не могу найти.
Моя цель - использовать реактивный маршрутизатор с реагентом и clojurescript. Так что, если у кого-то это работает (даже с Ом), я буду...
3645 просмотров
schedule
19.05.2023
Реагент генерирует компонент React, который передает React.isValidClass (компонент)?
Я пытаюсь использовать реактивный маршрутизатор в своем проекте реагента Clojurescript. Проблема в том, что react-router требует, чтобы компоненты передавали React.isValidClass(component) , что в React 0.11.2 определяется как:...
539 просмотров
schedule
01.01.2023
js / clear выдает ошибку при вызове из repl
Я использую реагент и подключаюсь к браузеру с помощью ласки (шаблон тензинга с использованием загрузки). В консоли моего браузера (Chrome) я могу вызвать clear() , и он работает.
Однако, когда я набираю (js / clear) в своем ответе сидра, он...
113 просмотров
schedule
21.12.2022
Создание простого таймера обратного отсчета с помощью Clojure/Reagent
Я экспериментирую с Clojure и Reagent почти без опыта, пытаясь сделать простой таймер.
(defn reset-component [t]
[:input {:type "button" :value "Reset"
:on-click #(reset! t 60)}])
(defn countdown-component []
(let [seconds-left...
1693 просмотров
schedule
19.07.2023
Как/можно ли исключить унаследованные внешние библиотеки из вывода компилятора ClojureScript?
Я использую reagent 0.5.0 , который зависит от cljsjs/react . Последний поставляется со следующими deps.cljs
{:foreign-libs [{
:file "cljsjs/development/react.inc.js",
:file-min "cljsjs/production/react.min.inc.js",
:provides...
666 просмотров
schedule
01.04.2023
обработчик щелчка для реагента элемента списка clojurescript
Я хочу добавить обработчик кликов для каждого элемента в моем списке.
(defonce selected-department (atom "department!"))
(defn sidebar []
[:div#sidebar-wrapper
[:ul.sidebar-nav
[:li.sidebar-brand [:a {:href "#"} "Departments"]]...
3527 просмотров
schedule
25.02.2023
re-frame: ввод: сброс при изменении! не изменяет входное значение
Я играю с фреймворком re-frame .
В приведенном ниже коде у меня возникают проблемы с обновлением входного значения, когда пользователь что-то вводит:
(defn measurement-input [{:keys [amount unit path]}]
(let [amt (atom amount)]
(fn...
2328 просмотров
schedule
04.02.2023
Как передать фокус с одного элемента на другой в Reagent (Clojurescript)?
Я пытаюсь написать повторно используемый элемент управления тегами с помощью реагента . Что мне нужно сделать, так это сфокусировать поле ввода после того, как пользователь щелкнет элемент div предка. Чтобы быть более ясным, я хотел бы установить...
1048 просмотров
schedule
22.09.2022
Почему реагент не воспроизводит мою форму реагента повторно при изменении состояния
Мне нужно создать форму, содержащую поле выбора, где параметры зависят от доступных в настоящее время учетных записей электронной почты. Я получаю эти почтовые аккаунты в запросе API после загрузки страницы.
Следующая функция создает форму с...
1567 просмотров
schedule
15.10.2023
Рефрейминг, жизненный цикл компонентов реагентов и фиговое колесо
Я пытаюсь узнать много вещей одновременно, поэтому мой вопрос может быть немного не по адресу.
Я создал проект re-frame-template с lein, и у меня есть основной компонент по умолчанию:
(defn main-panel []
(let [name (subscribe [:name])]...
527 просмотров
schedule
17.12.2022
reagent-forms bind-fields игнорирует ': field', отсутствующие зависимости или неправильное использование?
Я не могу заставить reagent-forms привязаться к атому. У меня есть привязка данных, работающая в реагенте в другом месте того же файла. И я могу установить и отобразить рассматриваемый атом, как ожидалось.
у меня есть
form-doc , который...
283 просмотров
schedule
03.07.2023
Clojurescript/реагент без автоматического рендеринга
Раньше мы писали код с FB React, используя одно неизменное состояние приложения. Тем не менее, мы сделали рендеринг следующим образом:
model = immutable({name:"X"});
function change_name(name){
swap(render(change("name", name, model))))
}...
93 просмотров
schedule
05.01.2023
Несколько сборок Figwheel (dev и test) будут перезагружены в repl test, а не в dev
У нас есть проект и 2 сборки:
:cljsbuild {:builds
[
{:id "devguidelines"
:source-paths ["src"]
:figwheel {:on-jsload "vr.guidelines/on-js-reload"}
:compiler {:main vr.guidelines...
565 просмотров
schedule
05.06.2024
Как добавить реагент в Node JS API
У меня есть простое приложение Node JS, которое обслуживает API. Я могу node main.js запустить сервер и вызвать localhost:3000/api/names , чтобы успешно получить список имен. Я хочу развить это с помощью Reagent/Cljs.
Я могу запустить...
157 просмотров
schedule
24.11.2022
Почему Reagent обрабатывает JSON тремя способами?
Я пытаюсь отобразить данные JSON из вызова API в Clojurescript/Reagent. Когда я использую js/alert , я вижу ожидаемый json: ["Sue" "Bob"]
(defn- call-api [endpoint]
(go
(let [response (<! (http/get endpoint))]
(:names (:body...
340 просмотров
schedule
10.09.2022
Garden Generated Inline-стили в Reagent's Hiccup
В реагенте можно указать встроенные стили CSS следующим образом:
[:div {:style {:border "1px solid red"}} "My Text"]
garden может сделать такие свойства CSS, содержащие несколько значений в списке, более общими. Векторы для списков,...
2088 просмотров
schedule
25.02.2024
Как реализовать отмену и повтор в приложении типа crud при использовании реагента и рефрейминга?
Хотя на домашней странице рефрейминга написано, что «сохранение и отмена становятся довольно простыми», пример приложения рефрейминга todomvc не имеет кода, реализующего функцию отмены/повтора.
При использовании объектно-ориентированного языка,...
306 просмотров
schedule
21.09.2022
Clojurescript, Reagent: передавать атомы в качестве входных данных или использовать в качестве глобальных переменных?
Я пишу приложение Clojurescript, используя Reagent, чтобы сделать мои компоненты реактивными.
У меня простой вопрос. Нужно ли мне
Передайте мои атомы в качестве входных данных через мои компоненты или
Использовать атомы как глобальные...
1741 просмотров
schedule
09.10.2023
Ратом, указанный в компоненте, не может обновить этот компонент?
Только начинаю с Реагента. У меня есть кнопка, значение которой :on-click вызывает выполнение функции с интенсивным использованием ЦП; возвращение занимает много времени. Я хочу обновить текст самой кнопки, чтобы уведомить пользователя о том,...
80 просмотров
schedule
07.03.2023
Как получить индекс элемента в реагенте
Когда я перебираю вектор в Reagent, вот так:
(for [item ["rattata" "pidgey" "spearow"]]
[:li item])])
Я хотел бы получить индекс определенного элемента - например:
[:li item index]
Я не спрашиваю об общем clojure for, потому что...
1340 просмотров
schedule
07.12.2023