Описание тега reagent

Reagent provides a minimalistic interface between ClojureScript and React.
1 ответ

Состояние реагента не обновляется после setInterval

У меня есть этот компонент реагента, который использует setInterval, чтобы изменить его состояние: (defn foo [] (let [value (atom 1)] (js/setInterval (fn [] (reset! value (rand-int 100)) (println @value)) 1000) (fn [] [:p @value]))) Я вижу, как знач…
25 мар '17 в 15:03
1 ответ

Связывание при изменении в ClojureScript/Reagent

Я пытаюсь понять, как поля ввода работают в реагенте. Я сначала попытался связать on-change простой функции, которая изменяет основной атом: (defonce app-state (reagent/atom "Teodor")) (defn page [ratom] [:div [:p "Please enter your name: " [:input …
25 ноя '16 в 21:18
1 ответ

Передача элементов управления Hiccup из CLJ, которые вызывают функции CLJS

Кажется, что это должно быть просто, и я думал, что это было... пока я не переключился с запуска Figwheel на запуск файла JAR, и он перестал работать. Проблема может быть сведена к довольно простому примеру: Создайте новое приложение "buttontest", и…
09 янв '19 в 04:16
1 ответ

Реагент для создания элемента с бесконечной последовательностью в качестве аргументов

Основываясь на этом в разделе " Больше равенства ", все еще возможно создать компонент, который принимает бесконечную последовательность в качестве аргументов? (defn my-div [& args] (let [[params args] (if (-> args first map?) [(first args) (…
30 июн '16 в 15:10
1 ответ

Компонент реагента, упорядочивающий участки по их вычисленным размерам

Я ищу способ разработки компонента реагента, который перечисляет слова, отсортированные по их реальной (вычисленной) ширине, которую они имели бы при визуализации в браузере. (не количество символов). Реальная ширина html-элемента может быть определ…
24 авг '16 в 11:35
1 ответ

Реагент ClojureScript

Я работаю над проектом Reagent и, похоже, не могу использовать файл macros.clj. Независимо от того, где я его поместил, он постоянно выдает мне одно и то же сообщение: "Не удалось найти macros/core__init.class или macros/core.clj в classpath. Куда м…
22 фев '17 в 04:00
1 ответ

Почему в ClojureScript я не могу перейти к URL-адресу, введенному вручную, но если я нажму на ссылку, это сработает?

(Обратите внимание, я использую Реагент, Секретарь и Композицию (среди прочих)) Я хочу создать маршрут /sectest/:id и, если я указываю браузеру на этот маршрут, я получаю следующую ошибку: Resource interpreted as Stylesheet but transferred with MIME…
3 ответа

Как обновить вектор реагента в атоме

У меня есть атом Реагента: (defonce order (r/atom {:firstName "" :lastName "" :toppings [] })) Я хочу добавить начинки к :toppings вектор. Я перепробовал много вариантов: (swap! (:toppings order) conj "Pepperoni") что дает мне: Uncaught Error: No pr…
27 сен '17 в 18:28
1 ответ

Повторно запустить подписку при изменении ввода

Я пытаюсь создать подписку с повторным кадром, которая считывает данные из REST API вместо локальной базы данных и сохраняет эти данные в базе данных. Вызов REST зависит от других значений в базе данных перефреймов (например, API-ключ), и хотя эти д…
23 окт '17 в 18:11
1 ответ

Идиоматический способ обработки динамических классов в приложении Reagent или Re-Frame

В JavaScript распространенным способом обработки динамических классов является использование библиотеки имен классов. Я не смог найти никаких альтернативных решений для ClojureScript, и кажется, что большинство людей в порядке с использованием встро…
02 июл '17 в 08:03
1 ответ

Reagent генерирует компонент React, который передает React.isValidClass(component)?

Я пытаюсь использовать реактив-роутер в своем проекте Clojurescript Reagent. Проблема в том, что реагирующий маршрутизатор требует прохождения компонентов React.isValidClass(component), который в Реакте 0.11.2 определяется как: ReactDescriptor.isVal…
06 ноя '14 в 01:10
1 ответ

Фокус и размытие компонента после воздействия на другой компонент в реагенте

Вот мой код Clojurescript: (def focus-wrapper (with-meta identity {:component-did-update #(.focus (dom-node %))})) (defn solution-input [] (let [current-char (subscribe [:current-char]) input (subscribe [:input])] [focus-wrapper (fn [] [:input {:typ…
22 июн '17 в 14:37
1 ответ

Перекадровка: добавление нового элемента карты во вложенный вектор

У меня есть эта структура (упорядоченная карта) в моей "БД" с ключевым словом ":questions": {:33 {:question "one", :id 33, :answers [{:id 22, :question_id 33, :answer "one", :correct false} {:id 4, :question_id 33, :answer "two", :correct false}]}},…
11 окт '18 в 02:02
1 ответ

Как я могу разобрать строку в Иккинг?

Как я могу разобрать строку Hiccup в узел Hiccup? Например, "[:b 'hello world']" в [:b "hello world"]
21 мар '15 в 03:51
0 ответов

ReactBootstrap.Modal не отображается в приложении Reagent

Я пытаюсь использовать модальный компонент ReactBootstrap в приложении Reagent, но получаю ошибку "Cannot read свойство 'findDOMNode' of undefined" при попытке показать модальное окно. У меня есть [cljsjs/ реагировать-бутстрап "0.28.1-1"] как зависи…
27 апр '16 в 20:51
0 ответов

Как предотвратить перенаправление страницы методом `submit` в реагент?

Как я могу предотвратить (.submit some-form) способ перенаправить мою страницу на URL-адрес действия формы и сохранить страницу в том месте, где я отправил форму? Так же, как в JS я могу добавить return false в функции, переданной в submit метод? Ко…
01 ноя '17 в 11:28
3 ответа

Приложение реагента за прокси-сервером Apache не отображается

Я пытаюсь запустить веб-приложение Reagent за прокси-сервером Apache для пересылки HTTPS на сервер HTTP Jetty, на котором работает приложение Reagent. Вот правила Apache: ProxyPass /bookmarx http://localhost:3000 ProxyPassReverse /bookmarx http://lo…
13 июл '16 в 22:05
1 ответ

Почему Radium не работает с реагентом (Clojurescript)?

Я пытался заставить работать https://github.com/FormidableLabs/radium с реагентом-проектом / реагентом · GitHub, но я зашел в тупик. Я смог заставить его работать частично, взломав функцию реагента create-class как это (Это почти так же, как оригина…
02 сен '15 в 14:19
1 ответ

Реагировать Рефс в Реагент (или Ом)?

Иногда мне кажется полезным использовать ссылки React для изменения состояния DOM, например, для фокусировки поля ввода после рендеринга компонента. Реагент или Om реализуют это или нет, каков идиоматический способ сделать это в этих библиотеках? РЕ…
11 ноя '14 в 20:16
1 ответ

Используйте шаблоны HTML (как файлы) с реагентом

У меня есть проект, в котором интерфейсный стек должен быть основан на ClojureScript и React (через Reagent, а не Om или другие библиотеки). Кроме того, у меня есть большое количество HTML-шаблонов (в виде файлов.html) от дизайнера, который ничего н…
11 фев '16 в 07:57