Вопросы по теме '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 просмотров

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