Вопросы по теме 'reagent'

Использование response-router без JSX
Я пытаюсь найти пример использования response-router через API javascript, но пока ничего не могу найти. Моя цель - использовать реактивный маршрутизатор с реагентом и clojurescript. Так что, если у кого-то это работает (даже с Ом), я буду...
3645 просмотров

Реагент генерирует компонент React, который передает React.isValidClass (компонент)?
Я пытаюсь использовать реактивный маршрутизатор в своем проекте реагента Clojurescript. Проблема в том, что react-router требует, чтобы компоненты передавали React.isValidClass(component) , что в React 0.11.2 определяется как:...
539 просмотров

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 просмотров

обработчик щелчка для реагента элемента списка 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