react-router路由 haschange探讨
场景 针对pushState操作完,浏览器后退,以及页面返回时历史页面的处理。 需要了解的知识点 PopStateEvent 浏览器后退事件 History.pushState() HashChangeEvent History 前端路由hash history 处理方法 Page A 在跳转Page B前需要保存信息到url中,处理完后返回A,需要将其信息保留下来。 我们处理的方式是,在跳转B前会通过History.pus...
场景 针对pushState操作完,浏览器后退,以及页面返回时历史页面的处理。 需要了解的知识点 PopStateEvent 浏览器后退事件 History.pushState() HashChangeEvent History 前端路由hash history 处理方法 Page A 在跳转Page B前需要保存信息到url中,处理完后返回A,需要将其信息保留下来。 我们处理的方式是,在跳转B前会通过History.pus...
react-saga的学习和理解 前言 在使用react redux的时候,会经常遇到需要处理异步action的情况。处理异步action的方法有几种。 其中redux-thunk,redux-saga都是处理异步action的中间件。利用这些中间件可以很好的达到我们预期效果 redux-saga redux...
前言 之前使用react router都是参考着demo写路由,此次将整体过一遍 React Router v4的教程与文档。 系统学习react router,深入理解前端路由的概念。 React Router v4 的版本将路由进行了拆分,将其放到了各自的模块中,不再有单独的 router 模块,充分体现了组件化的思想;另外,<Browser...