我有这个代码:
<BrowserRouter>
<Route path="/(:filter)?" component={App} />
</BrowserRouter>
根上的过滤器参数或 '' 假设基于以前的react-router版本在应用程序组件的props上?
这是我在我的应用程序上的代码:
const App = ({params}) => {
return ( // destructure params on props
<div>
<AddTodo />
<VisibleTodoList
filter={params.filter || 'all'} // i want to git filter param or assign 'all' on root
/>
<Footer />
</div>
);
}
我在控制台上记录了 this.props.match.params 但它没有?帮助?