javascript - React Router-Uncaught TypeError:无法读取未定义的属性'func'
问题描述
尝试定义我的路线时,React 路线的行为不符合预期。这是我定义路线的文件routes.js
。
import React from 'react';
import { Route, IndexRoute } from 'react-router';
import App from './components/app';
export default (
<Route path="/" component={App} />
);
这是我的index.js
文件:
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { Router,browserHistory } from 'react-router'
import routes from './routes';
import reducers from './reducers';
const createStoreWithMiddleware = applyMiddleware()(createStore);
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<Router history={ browserHistory } routes={ routes } />
</Provider>
, document.querySelector('.container'));
当我运行 npm start 时,我在浏览器调试器中收到以下错误Uncaught TypeError: Cannot read property 'func' of undefined
。所以为了弄清楚我已经尝试安装以下讨论中所述的版本:3.2.0
React - Uncaught TypeError: Cannot read property 'func' of undefined from和Uncaught TypeError: Cannot read property 'func' of undefined from 因为我正在使用的版本是因为这是课程讲师使用的版本,在视频中它可以正常工作,但不是我的电脑react-router
Stackoverflow
github
react-dom
2.0.0-rc5
解决方案
推荐阅读
- angular - Angular 4 代理配置文件没有重定向到提到的目标,而是重定向到 localhost:4200
- android - VideoView 内存泄漏?
- jenkins - Jenkins SCM 轮询未轮询正确的分支
- node.js - 使用 nodejs 将聊天机器人从自定义网站切换到 Zendesk 消息
- node.js - 如何覆盖默认环回模型 API 路径
- apache-kafka - Spring KafkaEmbedded - 消费消息的问题
- vba - 您可以中断 vba 代码以进行工作表选择吗?
- javascript - 无法在动态添加的元素上显示 mCustomScrollBar
- r - 从 geom_point 和 scale_fill_gradient 向图例添加一个点
- javascript - ArcGis 4.8 Javascript:地图状态边界上的悬停效果