这个报错什么意思

来源:4-3 使用动态路由获取不同列表内容(3)

哎呦啊狗蛋

2019-09-02 22:29:08

http://img.mukewang.com/climg/5d6d26f30001283905850588.jpg

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

同学你好,

红色的是一个警告:

http://img.mukewang.com/climg/5d6dd56c0001b39605550340.jpg

意思是提供给路由的类型‘对象’是无效的prop‘组件’,不期望的function。

这边将你的代码粘贴到源码中测试是没有这个警告的,不知道同学是做了什么操作出现的。如果不影响正常运行的话,这个警告可以不用管哦。也可以清除浏览器缓存,重新打开项目试试。

祝学习愉快!

0

0 学习 · 10739 问题

查看课程