react-router

    0熱度

    2回答

    我正在嘗試驗證私人路線。在允許訪問之前,我通過檢查cookie來工作。但是,cookie可能會被欺騙,所以我有一個接受cookie的API端點並返回它的有效與否。 工作版本,而API: const PrivateRoute = ({ component: Component, ...rest }) => ( <Route {...rest} render={props => ( c

    0熱度

    1回答

    我已經把我的路線如下只有一次: <Router> <Switch> <Route exact path="/" component={Home} /> <Route path="/about" component={About} /> <Route path="/contact" component={Contact} /> </Switch

    0熱度

    2回答

    我這樣定義一個反應路由路徑: /customer/:cid ,當我瀏覽到所需的路徑從我的傳奇故事是這樣呼籲哈希歷史推: yield call(hashHistory.push, `/customer/${cid}`); 我在瀏覽器中沒有看到'客戶'字樣,並且出現警告,表明該URL與路由路徑不匹配。當我使用/${cid}期望從/customer/${cid}路由器工作正常。我錯過了什麼?

    1熱度

    1回答

    我注意到,如果我創建<Route path={'/'} exact component={Profile} />,我不能嵌套任何其他內部組件,只是因爲該「prop」支持阻止任何匹配並停止呈現。 我試圖建立的是一個簡單的應用程序與配置文件和訂單頁面。每個頁面都有自己的側邊欄和一些訂購商品列表。根據當前位置,我在每個頁面內部使用嵌套路線重新輸入正確的順序列表。爲了使這個應用程序完美,我需要在起始位置渲

    1熱度

    2回答

    我在我的redux商店中有一個message屬性,並且其中包含的消息顯示在「頁面」的頂部。例如「您的請求已被接受」等。但是,每當用戶選擇轉到不同的「頁面」時,該消息應該消失。 換句話說,我想要的東西類似於django.contrib.messages,其中消息只持續到下一個請求。除了在「SPA」中沒有請求,只有React Router切換「頁面」。我認爲這應該在React路由器上實現(例如通過某種

    0熱度

    2回答

    ReactJS執行路由器組件我們使用ReactJS導航到應用程序的不同頁面陣營路由器圖書館錯誤信息,但在執行通過玩笑和酶 的單元測試用例得到以下異常: Failed context type: The context `router` is marked as required in `Switch`, but its value is `undefined`. Failed context

    -2熱度

    1回答

    我正在使用反應路由器v4,它在發展模式下運行良好。我正在使用wepback爲生產和使用nginx進行捆綁。路由和嵌套路由在開發模式下工作正常,我也在開發模式下使用wepback。但是在生成構建並在nginx上只運行索引路由渲染後運行它。 我不怎麼解決這個問題。任何建議請

    0熱度

    1回答

    我從mongo api中抽取我的行爲中的數據。我可以在操作中使用console.log數據,但我無法將其映射到組件道具。我只看到一個空陣列。我是新來的反應和redux,所以這可能是簡單的我誤解。除了我的問題和其他有關這個好讀的鏈接,你會建議將是驚人的:)謝謝噸傢伙! StoreLoader組件 import React, { Component } from 'react' import { c

    0熱度

    2回答

    我正在使用 「react-router」:「^ 4.2.0」, 「react-router-dom」:「^ 4.2.2」, 我想要做的就是當我在一個頁面中提交表單時,它必須指向另一個定義的頁面(組件)。這裏是我的代碼 FormValue.js import React from "react"; class FormValues extends React.Component{ go

    2熱度

    1回答

    我使用React + Redux創建了SPA,其中使用了react-route。 我面臨的一個問題是,每當我切換像/ about,/ contact,/ list時,我的路線。每次組件卸載。 所以,我需要知道這是一種預期的行爲,或者我做錯了什麼。因爲在某個組件中,我正在調用ajax來獲取數據,如果組件被卸載並且用戶又回來了......即使數據已經存在,它也會再次發出ajax調用。 <Route p