这个报错什么意思
来源:4-3 使用动态路由获取不同列表内容(3)
哎呦啊狗蛋
2019-09-02 22:29:08

import React, { Component, Fragment } from 'react';
import ReactDom from 'react-dom';
import { Layout } from 'antd';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import AppHeader from './components/Header/';
import List from './containers/List/';
import Detail from './containers/Detail/';
import 'antd/dist/antd.css';
import './style.css';
const { Header, Footer, Content } = Layout;
class App extends Component {
render() {
return (
<BrowserRouter>
<Layout style={{ minWidth: 1260, height: '100%' }}>
<Header className="header">
<AppHeader />
</Header>
<Content className="content">
<Switch>
<Route path='/detail' component={Detail} />
<Route path='/:id?' component={List} />
</Switch>
</Content>
<Footer className="footer">footer</Footer>
</Layout>
</BrowserRouter>
)
}
}
ReactDom.render(<App />, document.getElementById('root'));1回答
好帮手慕星星
2019-09-03
同学你好,
红色的是一个警告:

意思是提供给路由的类型‘对象’是无效的prop‘组件’,不期望的function。
这边将你的代码粘贴到源码中测试是没有这个警告的,不知道同学是做了什么操作出现的。如果不影响正常运行的话,这个警告可以不用管哦。也可以清除浏览器缓存,重新打开项目试试。
祝学习愉快!
相似问题