我发现只要这么写(把Router写到render里),react-router就会失效(url变化正确,但是不渲染组件)ReactDOM.render( <Provider store={store}> <Router basename="/"> <App/> </Router> </Provider>, document.getElementById('container')); 如果写到<App>里面就没问题class App extends React.Component{ constructor(){ super(); } render(){ return <Router basename="/"> <div> <Header/> <Body/> <Footer/> </div> </Router> }}为什么出现这种情况呢?
添加回答
举报
0/150
提交
取消