react-router

    0熱度

    2回答

    我正試圖遷移我的整個項目,並在main.jsx文件中遇到此問題。 「反應路由器」: 「3.0.x的」 「材料的UI」: 「^ 0.19.4」 「反應-終極版」: 「4.4.8」 對象作爲React子項無效(找到:具有鍵 {默認值}的對象)。如果您想渲染一組兒童,請改用 陣列。 在路由器(在main.jsx:68) 在MuiThemeProvider(在main.jsx:67) 在提供商(在main

    0熱度

    2回答

    我一直在試驗反應路由器4在一個新的項目和我遇到的一個小問題是如何確保「子」路線不會從父路線繼承。 說我有一個頁面在根路線/呈現導航和儀表板,'/ profile'顯示用戶配置文件,與根路線共享模板,但我想重定向用戶/login,如果他們沒有記錄在RR4的結構中,來自根路由的模板將反映在登錄子路由上,但我有幾種方法可以獲得這種行爲,但它們都顯得很不守規矩,我想到的其中一種方法是使用RegEx。 不知

    0熱度

    1回答

    我在組件時遇到錯誤,然後點擊裏面的Link並嘗試找回。 基本上流程是: WeddingList頁- >點擊- >Wedding Page- >點擊- >WeddingList 所以,當我點擊回去,就會觸發這個錯誤: TypeError: this.props.weddings.map is not a function WeddingList.renderWeddings 這裏是我的代碼: 個 W

    1熱度

    1回答

    我試圖使用反應路由器,但我遇到了麻煩。當我點擊鏈接時,我希望它消失以前的數據,只顯示當前的數據。但在我的情況下,它既出現數據,也無法通過網址訪問。有人能幫我嗎? 我試圖使用反應路由器,但我遇到了麻煩。當我點擊鏈接時,我希望它消失以前的數據,只顯示當前的數據。但在我的情況下,它既出現數據,也無法通過網址訪問。有人能幫我嗎? 我的代碼: import React, {Component} from '

    1熱度

    1回答

    我使用的是redux-observable,在我的史詩中我使用browserHistory.push改變其中一些路線。這是標準/良好做法嗎?我的直覺告訴不,但是需要你的意見。除了升級到react-router 4之後,我無法訪問browserHistory,我該怎麼做?

    0熱度

    2回答

    所以即時嘗試建立一個SPA(單頁面應用程序),我有點難以理解如何通過應用程序包含一個通用導航欄,而不需要通過整個應用程序。 香港專業教育學院,現在我的設計代碼的方式如下: ReactDOM.render(<Provider store={store}><BrowserRouter><App /></BrowserRouter></Provider>, document.getElementById

    1熱度

    1回答

    我有一個網站,其中2個組件路由2個不同的路徑和鏈接彼此。當我使用反應路由器Route/Link來實現這些鏈接時,webpack最終版本中只有1個html頁面和javascript應用程序包。當我使用Gatsby Link代替時,我看到生成了兩個html頁面,但每個頁面的行爲仍然像單頁面應用程序(即,單擊鏈接不會導致請求服務器獲取其他頁面,它是隻是動態呈現)。 那麼,這2頁鏈接技術有什麼區別? 如果

    0熱度

    1回答

    我將使用Gitlab頁面。看來Gitlab Pages不能與React Router一起使用。我得到一個空白頁面。我如何使用gitlab Pages和react Router? 我該如何解決這個問題? /src/App.js import React from 'react'; import { Route } from 'react-router-dom'; import HomePage

    1熱度

    1回答

    我有一個反應查看/wiki/:artical。當我從不同的視角轉到維基時(例如從/到/wiki/some-artiacal),我的視圖更新,但是當我從一個維基藝術轉到另一維基(例如/wiki/some-artiacal到/wiki/some-other-artiacal)時,該頁面不會隨着新內容重新渲染。看來React認爲它們是相同的視圖,並且不會重新渲染頁面。如果我手動刷新瀏覽器,文章更新,但我

    1熱度

    1回答

    第一次在堆棧溢出時提問問題。 我正在開發一個reactJS SPA,並且需要針對SEO進行優化。爲此,我已經集成react-helmet以動態更新元數據與所查看的高級組件。不幸的是,這對Google或Facebook的抓取工具來說並不總是足夠。經過一番研究,我瞭解到react-snapshot是一個不錯的選擇,因爲它抓取SPA並生成靜態html文件,以便在js包加載時最初提供 - 這應該會導致抓取