react-router-v4

    0熱度

    1回答

    我想用這種方法的任何網頁內容一起呈現的導航組件,因爲我希望能夠訪問this.props.location的每股淨資產(以突出顯示導航欄活躍的位置),所以已經指定其到「/」路由和傳遞子路由而不是簡單地渲染它。但是,只有導航組件呈現;沒有從其他路線組件的任何頁面上呈現爲{this.props.children}似乎導航是未定義的。我對React很陌生,所以任何幫助都會很棒。 App.tsx: cons

    0熱度

    1回答

    我想使用React,React router 4,Redux創建一個簡單的示例。 但我被困在渲染過程中。 路由器用戶正常渲染,但我的主視圖沒有。 另外我沒有錯誤,所以我不知道問題是。 任何幫助,我會非常感謝。 文件: index.js import React from "react"; import { render } from "react-dom"; import { BrowserR

    2熱度

    1回答

    在舊版本中,我可以在組件中使用setRouteLeaveHook。 例如(SO):Detecting user leaving page 隨着反應路由器V4的邏輯已經從路由器本身注入部件改變遠離我只發現路由器V4下面的函數: BrowserRouter. getUserConfirmation 我有點困惑,爲什麼我應該確認行爲與路由器本身,而不是與特定的組件!? 在離開我的組件(鏈接到我當前的路線

    1熱度

    1回答

    我試圖通過onclick函數重定向到新頁面,按鈕 但它沒有重定向。 這裏是我的代碼 - import React from 'react'; import { withRouter } from 'react-router-dom'; class Pricing extends React.Component { constructor(props){ super(pr

    0熱度

    1回答

    export default class Root extends React.Component{ constructor(props) { super(props); } dealsCallBack = (dealListFromHome)=>{ console.log("deals from home"+dealListFromHome)

    1熱度

    1回答

    我們正在將React SPA嵌入到不是根目錄的URL中的網站上。我在設置路由時遇到問題,因此它可以保留頁面首次啓動的路徑。例如,該應用程序在mysite.com/c/{customerId}加載。一旦我進入應用程序並導航到設置頁面,我希望URL爲mysite.com/c/{customerId}/settings。 問題: 爲什麼我點擊我的鏈接時會得到完全空白的頁面? 下面是我目前的配置,我們使用

    5熱度

    1回答

    我'新反應路由器(V4),我是按照教程,直到這個小問題: 此代碼工作得很好 class App extends Component { render() { return ( <Router> <div> <ul> <li><Link to="/link/value1" className="nav-link">Value1</Link></l

    0熱度

    1回答

    我正在關注在線React教程。在我下載React Router(和react-router-dom)時獲得了React Router 4時使用的教程React Router 3。本教程中的代碼如下所示。 import React from "react"; import {render} from "react-dom"; import {Router, Route, browserHisto

    3熱度

    1回答

    我是React中的新成員。 我想創建一個默認重定向到登錄的amdin應用程序(隱藏主菜單)。使用react-router v4,基於此sample該菜單已默認顯示。最佳做法是什麼?這裏是我當前的代碼 在index.js import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter

    0熱度

    1回答

    我正在關注在線React教程。在我下載React Router(和react-router-dom)時獲得了React Router 4時使用的教程React Router 3。本教程中的代碼如下所示。 import React from "react"; import {render} from "react-dom"; import {Router, Route, browserHisto