Вопросы по теме 'om'
Правильное редактирование ввода Om с помощью set :value
Мне нужно отобразить элемент ввода с начальным значением, считанным из курсора, но мне не нужно обновлять курсор, когда пользователь вводит новый текст. Например:
(defn my-comp [app owner]
(reify
om/IRender
(render [_]
(dom/div...
488 просмотров
schedule
07.08.2022
Clojurescript + Om: дождитесь изменения состояния, затем сделайте что-нибудь
Я пытаюсь создать приложение Clojurescript, которое показывает рецепты.
Далее следует соответствующий код (также доступен как суть ):
(defn load-recipes [data]
(go (if (not (:loaded? @data))
(let [recipes-data (<! (fetch-recipes...
720 просмотров
schedule
18.07.2023
Om не отражает изменения даже после свопа! состояние приложения
Используя Light Table, как мне сказать Om повторно визуализировать DOM после оценки измененной функции Om?
Принуждение к обмену! на атом основного состояния не влияет: (swap! app-state identity)
Велосипедные маршруты явно с (swap! app-state...
281 просмотров
schedule
16.03.2023
Как правильно (юнит) тестировать компоненты Om/React?
Я разрабатывал компоненты Om/React, но чувствую себя очень некомфортно из-за того, что не могу управлять своей разработкой с помощью модульных тестов. Я попытался настроить свой проект clojurescript для запуска модульных тестов этих компонентов и до...
762 просмотров
schedule
20.10.2022
Условное добавление класса к элементу с помощью Om
В Om есть способ добавить класс к элементу на основе некоторого значения в основном атоме приложения?
Возьмем, к примеру, следующий элемент:
(defn some-component [app owner]
(reify
om/IRender
(render
[_]
(html...
265 просмотров
schedule
08.01.2023
Курсор Om ref не перерисовывает компоненты при обновлении
(ns ^:figwheel-always refs-test.core
(:require [om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]
[sablono.core :as html :refer-macros [html]]))
(enable-console-print!)
(def app-state
(atom {:items...
126 просмотров
schedule
24.05.2023
Тестирование компонентов с асинхронными вызовами API путем имитации запроса
Я все еще изучаю Cljs и Om. Я изучаю написание comopnent test. Некоторые компоненты имеют cljs-http вызовы API, который я создал. При тестировании я не хочу, чтобы эти вызовы API фактически отправляли запрос, поэтому я изучаю имитацию запроса и...
592 просмотров
schedule
11.03.2023
Использование реконсилера для проверки запроса в Om Next
Я уверен, что где-то читал, как можно использовать согласователь для проверки выражений запроса в Om Next напрямую, но я не могу снова найти источник или выяснить, возможно ли это на основе документации Om. Возможно ли это сделать и если да, то как?...
147 просмотров
schedule
16.12.2022
Смешивание компонентов Pure React с Om Next
Предположим, у меня есть доступ к чистому компоненту react.js через какую-то библиотеку:
var MyPureJavaScriptComponent = React.createClass({
render: function() {
//...
}
});
Но я хочу использовать om.next, где компоненты React...
613 просмотров
schedule
25.07.2023
Ошибка при компиляции clojurescript с om-tools.dom
Попробуйте это руководство по Om & React https://www.codementor.io/reactjs/tutorial/build-single-page-app-with-react-om-clojurescript . При компиляции clojurescript получаю ошибку clojure.lang.ExceptionInfo: Don't know how to create ISeq from:...
66 просмотров
schedule
25.06.2022
Разрешение внешних ключей в Om Next
Я пытаюсь понять концепции нормализации, идентификации и запросов в Om Next. Каждый раз, когда я думаю, что он у меня есть, я сталкиваюсь с новой ситуацией, которая, кажется, ставит меня в тупик.
У меня есть пульт, который возвращает следующие...
35 просмотров
schedule
25.05.2023