未找到页面 React Router V4 [英] Not Found Page React Router V4
问题描述
我想在我的路线上有一个未找到的组件
从'react'导入React;从'react-router-dom'导入{路由,开关};从 'prop-types' 导入 PropTypes;从 './components/home' 导入 Home;从'./components/work/myWork'导入MyWork;从'./components/work/workShow'导入WorkShow;从 './components/shared/navbar' 导入 NavigationBar;从'./components/shared/footer'导入页脚;从'./components/category/categoryShow'导入CategoryShow;从 './components/post/postIndex' 导入 PostIndex;从 './components/post/postShow' 导入 PostShow;从 './components/post/postSearch' 导入 PostSearch;从'./components/tag/tagShow'导入TagShow;从 './components/shared/notFound' 导入 NotFound;const DefaultLayout = ({ component: Component, ...rest }) =>(<路线{...rest} render={matchProps =>(<div><导航栏/><div className="mainContent"><组件{...matchProps}/>
<页脚/>
)}/>);DefaultLayout.propTypes = ({组件:PropTypes.shape.isRequired,});const BlogLayout = ({ component: Component, ...rest }) =>(<路线{...rest} render={matchProps =>(<div><NavigationBar path="blog"/><div className="mainContent"><组件{...matchProps}/>
<页脚/>