React 可用于任何组件的路由间导航方法
2017-09-05 00:00
295 查看
可以在这里查看demo
https://blog.logrocket.com/routes-animation-transitions-in-react-router-v4-9f4788deb964
使用react-router-dom路由组件及this.props.history.push('/*')}实现路由间导航
1.在route.js中添加
2.在index.js中添加
3.在app.js中进行布局(用的materialui)
## 使用this.props.history.push('/cart')}来实现页面导航
https://blog.logrocket.com/routes-animation-transitions-in-react-router-v4-9f4788deb964
使用react-router-dom路由组件及this.props.history.push('/*')}实现路由间导航
1.在route.js中添加
import App from './containers/App'; import { BrowserRouter as Router } from 'react-router-dom'; import { Route } from 'react-router-dom'; export const renderRoutes = () => ( <Router > <div> <Route path="/" component={App}></Route> </div> </Router> )
2.在index.js中添加
import { renderRoutes } from './routes'; import ReactDOM from 'react-dom'; ReactDOM.render(renderRoutes(), document.getElementById('root'));
3.在app.js中进行布局(用的materialui)
<Grid container > <Grid item sm={2}>.... <ListItem button onClick={()=>this.props.history.push('/cart')}>Cart</ListItem> </Grid> <Grid item xs={12} sm={10}> <main className={classes.content} > <Route path="/products" component={Products}></Route> <Route path="/products/books" component={BooksContainer}></Route> <Route path="/products/music" component={MusicContainer}></Route> <Route path="/cart" component={CartContainer}></Route> </main> </Grid>
## 使用this.props.history.push('/cart')}来实现页面导航
相关文章推荐
- React—native 之 Navigator (导航路由)组件
- 详解在React中跨组件分发状态的三种方法
- ReactJS组件间沟通的一些方法
- vue路由事件beforeRouteLeave及组件内定时器的清除方法
- react 父组件与子组件之间的值传递的方法
- 【React Native开发】React Native控件之DrawerLayoutAndroid抽屉导航切换组件讲解(13)
- 在react纯函数组件中,函数获取上层变量的方法
- 【react-router】从Link组件和a标签的区别说起,react-router如何实现导航并优化DOM性能?
- 详解React中传入组件的props改变时更新组件的几种实现方法
- React第三方组件1(路由管理之Router的使用②多层级跳转及重定向)
- React Js Router 静态方法跳转 直接点到组件
- 详解react-router4 异步加载路由两种方法
- react 系列 原始封装组件方法
- .net 调用Oracle.Data.Access 组件提供的用于批量操作的方法
- 如何“正确”编写React组件?我们总结了一套满意的方法
- react-native新导航组件react-navigation详解
- react组件生命周期方法说明
- react-native-navigation 原生路由组件的使用
- ReactNative之FlatList组件使用方法总结
- React.js组件通信所有方法