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