小编hwe*_*hwe的帖子

React-Router无法读取未定义的属性字符串

我是React的新手,我正在使用React,Redux和React Router构建我的第一个应用程序,到目前为止我已经成功设置了我的样板,但是当我想使用React-Router并创建路由时,我得到以下错误

TypeError: Cannot read property 'string' of undefined
./node_modules/react-router-dom/es/BrowserRouter.js
node_modules/react-router-dom/es/BrowserRouter.js:38
  35 | }(React.Component);
  36 | 
  37 | BrowserRouter.propTypes = {
> 38 |   basename: PropTypes.string,
  39 |   forceRefresh: PropTypes.bool,
  40 |   getUserConfirmation: PropTypes.func,
  41 |   keyLength: PropTypes.number,
Run Code Online (Sandbox Code Playgroud)

这只有在我尝试导入和使用时才会发生

import { BrowserRouter, Route } from 'react-router-dom';
Run Code Online (Sandbox Code Playgroud)

这是我的index.js

import React, { Component } from 'react';
import ReactDOM from 'react-dom';

import { Provider } from 'react-redux';
import store from './store'

import { BrowserRouter, Route } from 'react-router-dom';

import './index.css';
import App from …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router

9
推荐指数
2
解决办法
2435
查看次数

导入连接和断开连接的组件React,Redux

我是React和Redux的新手我正在尝试使用酶编写一些测试,我想知道是否有一种方法可以将组件作为连接和断开的组件导入,以测试浅渲染和完全dom渲染.这就是我的意思;

import ConnectedApp, { App } from '../App';

有没有办法做到这一点,如果不是为什么?谢谢

reactjs redux enzyme

2
推荐指数
1
解决办法
1651
查看次数

标签 统计

reactjs ×2

enzyme ×1

javascript ×1

react-router ×1

redux ×1