react-router

    8熱度

    4回答

    我試圖測試一個React組件,它需要與app.js分開的react-router。 我必須使用混入Router.Navigation像這樣,做一個重定向組件: var React = require('react'), Router = require('react-router'); var Searchbar = React.createClass({ mixins

    1熱度

    1回答

    我試圖通過創建Notes webapp來測試React功能。在左側邊欄中,我列出了當前登錄用戶的所有註釋。當選擇其中一個筆記時,我希望它出現在網頁的主要區域。 這是我第一次選擇筆記,但不是在此之後,除非我手動刷新頁面。我認爲組件第一次掛載並檢索註釋,但是當我選擇另一個註釋時,它並未更新組件。 我正在使用react-router,因此當我選擇一個筆記時,它會根據所選筆記遍歷到/ notes /:no

    10熱度

    1回答

    我正在使用React Router在項目上工作,而且我遇到了一些數據流問題。 在每一頁上都有一個AJAX調用來獲取組件的數據。我一直把它們放在componentDidMount: // Below code is written in ES6 componentDidMount(){ $.get(someURL, (data)=>{ this.setState({data:d

    2熱度

    1回答

    我正嘗試將應用程序移動到React-Router並一直出錯。 然後,我嘗試了一個簡單的例子,它受到了github回購的啓發,並得到了相同的錯誤。可能是一個愚蠢的錯誤,但我不斷重讀代碼,但無法找到它的錯誤。 錯誤: Warning: React.createElement: type should not be null or undefined. It should be a string (fo

    0熱度

    1回答

    我希望能夠在Flummox動作中進行API調用,並根據響應進行不同的轉換。我可以通過路由器進入動作調用,但我正在尋找更好的方法。 UPDATE: 正確答案是低於,但我想添加一些細節這一點。 我在做一個同構的應用程序,它需要從api獲取數據,並且可能需要根據api響應重定向。無論我做什麼需要通過express.js應用程序並通過反應來工作。 我做了一個小的lib,做api調用並返回一些結果。我將它傳

    6熱度

    2回答

    是否有可能在不使用browserify或webpack的情況下使用ReactRouter進行反應。 我正在按照http://rackt.github.io/react-router的文檔,他們需要反應和反應路由器(require('react-router');)。如果我使用browerifly,我生成的包大約有1MB的文件大小,這聽起來很多。 那麼是否有可能使得包含編譯後的JS從一個CDN如ht

    0熱度

    1回答

    我剛開始使用React和React-router時,立即遇到了一個障礙。到目前爲止,我的項目非常簡單。當我在/路線上的瀏覽器載入我的「應用程序」,我得到以下錯誤: Error: Invariant Violation: addComponentAsRefTo(...): Only a ReactOwner can have refs. 組件在瀏覽器中渲染,雖然,但隨即反應過來翻轉出來。 堆棧跟

    1熱度

    1回答

    我有一個反應應用與數據流通過RxJS驅動 - >here 予訂閱我的數據存儲與RxJS並使之通過該應用爲道具: Model.subject.subscribe((appState) => { React.render( <App {...appState}/>, document.getElementById('app') ); }); 波紋管反應路由器通常是如

    29熱度

    1回答

    我試圖爲我的反應應用程序設置服務器端渲染,我試圖使用偉大的react-router模塊來允許它處理非js情況(一些爬蟲,當用戶由於某種原因關閉了js)。但是,我遇到了麻煩。我一直在使用https://stackoverflow.com/a/28558545/3314701這個偉大的響應作爲指導,但我得到了奇怪的錯誤。嘗試使用react.renderToString()時,我得到持續的Syntax

    0熱度

    1回答

    如何創建子路徑的鏈接,如lang - > python? 我的路線 var routes = ( <Route name="app" path="/" handler={ App }> <Route name="info" handler={ Info } /> <Route name="home" handler={ Home } /> <Route nam