13、续 (8)异步状态操作 1)在子仓库中 ①创建仓库 ②解构需要的方法 ③安装axios ④封装并导出请求 ⑤在reducer中为newsList赋值 ⑥获取并导出reducer函数 2)在入口文件index.js中,注入 3)在App.js中,使用 ①通过useEffect触发请求 ②解构出异步的列表 ③使用(通过map渲染) ④效果 (9)调试工具Redux DevTools安装(仅针对火狐) 1)点击浏览器右上角“三”,找到“扩展和主题” 2)在扩展中搜索Redux 3)找到“Redux DevTools”,点击添加 4)右键检查,找到“Redux” 14、ReactRouter (1)前端路由 1)概念:一个路径path对应一个组件component(当我们在浏览器中访问一个path的时候,path对应的组件会在页面中进行渲染) 2)环境 ①创建项目,安装依赖 ②安装最新的ReactRouter依赖包 ③启动项目(通过npm start启动) 3)简单使用(以创建两个页面,通过切换路径,实现到不同页面的效果) ①导入一个方法、一个组件 ②创建实例,配置关系 ③使用组件,绑定实例 ④在浏览器输入路径,查看效果