Описание тега re-frame
NoneRe -frame is a pattern for writing SPAs in ClojureScript, using Reagent.
1
ответ
Повторно запустить подписку при изменении ввода
Я пытаюсь создать подписку с повторным кадром, которая считывает данные из REST API вместо локальной базы данных и сохраняет эти данные в базе данных. Вызов REST зависит от других значений в базе данных перефреймов (например, API-ключ), и хотя эти д…
23 окт '17 в 18:11
1
ответ
Идиоматический способ обработки динамических классов в приложении Reagent или Re-Frame
В JavaScript распространенным способом обработки динамических классов является использование библиотеки имен классов. Я не смог найти никаких альтернативных решений для ClojureScript, и кажется, что большинство людей в порядке с использованием встро…
02 июл '17 в 08:03
1
ответ
Запись перекадровых событий, которые не меняют app-db
Есть определенные события, которые не приводят к app-db меняется. Они меняют только дом, например: инициализируют пользовательскую прокрутку, получают выделенный текст и т. Д. Как мне обращаться с ними в перекадре, так как обработчик событий требует…
19 окт '16 в 06:56
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
2
ответа
Как сделать так, чтобы обработчики запускались последовательно в повторном кадре?
Начиная с этих двух обработчиков, которые заботятся о получении информации о текущем пользователе: (re-frame/register-handler :got-user (fn [db [_ user]] (assoc db :user user))) (re-frame/register-handler :get-user (fn [db [_]] (ajax/GET "/user" {:h…
13 авг '15 в 10:28
2
ответа
Как мне заставить devCards работать с повторным кадром?
Devcards стремится предоставить визуальный опыт REPL для ClojureScript. Они предлагают поддержку Реагенту и ОМ. Как я могу заставить devCards работать с повторным просмотром?
20 сен '17 в 19:28
2
ответа
В приложении перекадровки не отображается ни один вид
Вот простое приложение re-frame, которое я попытался создать на основе существующего примера проекта в репозитории re-frame github. Но это только отображение вещей из файла html. Похоже, ни одно событие не отправляется. Кто-нибудь может указать, что…
18 авг '17 в 12:50
2
ответа
Вложенные компоненты в кадре не обновляются
Я создаю одностраничное приложение, используя перерамку. Каждая "страница" приложения вызывает компонент base-page затем поставляет своих специфичных для страницы детей... (defn base-page [& children] (into [:div ; banner goes here ] children)) …
03 янв '16 в 16:39
1
ответ
Clojurescript: как заставить версию веб-приложения сосуществовать с настольной электронной версией
Я создал основанное на leiningen веб-приложение clojurescript. Более конкретно, я использую шаблон повторного фрейма: https://github.com/Day8/re-frame-template. Интересно, возможно ли скомпилировать этот проект в электронное настольное приложение? Я…
23 фев '17 в 08:07
1
ответ
Почему этот def используется в приложении re-frame todomvc?
См. Переименование пространства имен todomvc views: Этот файл содержит следующее определение (def todo-edit (with-meta todo-input {:component-did-mount #(.focus (r/dom-node %))})) который вызывается из функции todo-item. Я понимаю, что 'component-di…
12 май '16 в 13:39
1
ответ
Реагентный компонент в Leaflet Popup - Настройка Leaflet Popup
Я создаю интерфейс Clojurescript с помощью Re-Frame и Reagent. На данный момент интерфейс содержит только карту, созданную с помощью Leaflet. При нажатии на карту новый маркер устанавливается на эту позицию. При нажатии на любой из этих маркеров ото…
29 июл '18 в 14:10
1
ответ
Перекадровка Clojurescript: изменение фокуса на вновь созданный элемент
Я строю приложение перерамки со списком полей ввода текста. Я хотел бы, чтобы поведение было таким, когда пользователь нажимает RETURNсоздается новая строка и фокус помещается на новую строку. Мне удалось создать новую строку, однако, когда я пытаюс…
16 июл '17 в 21:24
1
ответ
Получение статического CSS из компонентов React в ClojureScript
Я играл и думал об использовании React через его различные абстракции в ClojureScript, Reagent, Rum, Re-frame и Om. Но есть одна вещь, в которой я не уверен, что любой из них адресован, возможно, потому, что это отдельная проблема в зависимости от т…
23 окт '17 в 11:28
1
ответ
Конфигурация сервера Clojure для SPA с клиентской маршрутизацией
Я работаю над одностраничным приложением ClojureScript с маршрутизацией на стороне клиента. Я хотел бы реализовать простой сервер, который бы обслуживал мой index.html, а также CSS/JS. Идея состоит в том, чтобы передать все запросы, кроме /static/*,…
15 ноя '16 в 16:50
1
ответ
Подавить повторную визуализацию кадров
Можно ли подавить повторную визуализацию? Предположим, я отправляю обработчик [:a] и обработчик [:b] на состоянии db-0, Такой что: db-0 -> [:a] -> db-1 -> [:b] -> db-0 Конечное состояние такое же, но выполняется два повторных рендеринга.…
13 янв '18 в 08:11
1
ответ
Подключение перекадрового приложения к базе данных
У меня проблема с моим приложением для перекадровки. Я не могу понять, как подключить его к локальной базе данных на моем компьютере. В других написанных мною приложениях мне пришлось добавить спецификации базы данных (имя пользователя, пароль и т. …
02 фев '17 в 14:54
1
ответ
Google Chart CLJS Clojure
Я попытался адаптировать этот пример в Google Chart. к re-frame фреймворк, reagent, Я хотел бы создать график в режиме реального времени на основе подписок. Я тестировал с простым счетчиком =+-1. Я получил ошибку: Assert failed: Render must be a fun…
30 авг '17 в 16:17
1
ответ
Отправка после окончания последней цепи отправки
Как должен выглядеть порядок отправки: ;; Initial Data (dispatch [:http/get-bar]) ;; We click something to update foo (dispatch [:http/update-foo]) ;; :success handler gets run: (dispatch [:http-success/update-foo]) ;; Foo data influences bar data, …
20 апр '18 в 14:28
1
ответ
re-frame: Ввод: сброс при изменении! не меняет входное значение
Я играю с re-frame фреймворк. В приведенном ниже коде у меня возникают проблемы с обновлением входного значения, когда пользователь вводит что-то в: (defn measurement-input [{:keys [amount unit path]}] (let [amt (atom amount)] (fn [] [:div [:input {…
29 июн '15 в 04:08