om

    4熱度

    1回答

    假設我有一些通過圖書館獲取純react.js組件: var MyPureJavaScriptComponent = React.createClass({ render: function() { //... } }); 但我希望用om.next,其中反應的組分都通過defui宏觀構造: (defui MyComponent Object (

    1熱度

    1回答

    我想了解Om Next中的規範化,標識和查詢概念。每次我想我擁有它時,我都會陷入一種似乎困擾着我的新形勢。 我有一個返回下列數據的遠程: {:users [ {:id 1, :email "[email protected]", :role 1}, {:id 3, :email "[email protected]", :role 1},

    2熱度

    1回答

    我嘗試om's basic tutorial,甚至在更改任何代碼之前運行錯誤。 我按照說明運行lein new figwheel om-tut -- --om,cd om-tut和lein figwheel。 http://localhost:3449/然後顯示html文本,而不是它應該顯示的應用程序狀態文本。此外,當我將我的開發工具打開到控制檯時,我會看到以下屏幕截圖中顯示的錯誤消息。 這是出乎

    1熱度

    2回答

    在嗡接着,如數據時: {:table {:name "Disk Performance Table" :data [:statistics :performance]} :chart {:name "Combined Graph" :data [:statistics :performance]} :statistics {:performance {:cp

    0熱度

    1回答

    在Clojure(而不是ClojureScript)中,如何檢查給定組件是否實現協議? (defui MyComp static my-protocol (aaa [this] [])) (satisfies? my-protocol MyComp) ;; false (satisfies? om.next.protocols/IReactChildren MyComp)

    1熱度

    1回答

    正如我剛開始完全明白的那樣,om.core/build和om.next的工廠函數返回引用組件函數/類的React元素對象,並返回the actual component is only instantiated later by React's reconciler。即,(om.core/build some-component data)實際上不會立即撥打some-component。 但是,我

    1熱度

    1回答

    試一試Om &反應教程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: clojure.lan

    1熱度

    1回答

    使用Om,我已經設置了一個組件,當用戶按下按鈕時,我想要顯示它。效果應該是從滑入div 。在Om項目中構建這個最好的方法是什麼? 我不能做喜歡的事,哈克: (let [the-div (. js/document (.getElementById "the-div"))] (.setAttribute dashboard "width" "500px")) 因爲我覺得OM設置組件的影

    0熱度

    1回答

    我在使用Om.next中的輸入字段的數據更新狀態時遇到問題。 在Om.next閱讀狀態通過查詢解決,查詢只是使組件來實現獲取國家獨立方面的,這是偉大的,因爲這意味着該組件並不需要知道狀態原子的結構,必須理解直接與之相關的州原子的局部片段。 不幸的是,我還沒有能夠確定一種方法來做到這一點在相反的方向,即基於用戶與組件的交互作用來突變狀態,而不是將它與狀態原子中組件的位置耦合。 Web上的大多數示例都

    1熱度

    1回答

    我如何使用Reagent,Om,Rum,Quiescent或Brutha的不同React版本?因爲這