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包加载时最初提供 - 这应该会导致抓取