您的位置:首页 > 教育 > 锐评 > 全球疫情最新数据统计_做网站要多少钱一个_国外网站推广平台有哪些_班级优化大师使用指南

全球疫情最新数据统计_做网站要多少钱一个_国外网站推广平台有哪些_班级优化大师使用指南

2025/1/9 15:45:44 来源:https://blog.csdn.net/2301_80052985/article/details/145020229  浏览:    关键词:全球疫情最新数据统计_做网站要多少钱一个_国外网站推广平台有哪些_班级优化大师使用指南
全球疫情最新数据统计_做网站要多少钱一个_国外网站推广平台有哪些_班级优化大师使用指南

- configureStore 是redux toolkit的核心,

  自动设置redux devtools扩展,Thunk中间件,immer库

- const store = configureStore({

  reducer: {

    bill: billReducer

  }

});

  configureStore 函数接收一个配置对象作为参数,其中 reducer 属性是一个对象,它的键是 state 的一部分,值是对应的 reducer 函数。在这个例子中,bill 是 state 的一个属性,它的值由 billReducer 函数来管理。

- 基于promise,使用async/await 语法,在网络请求成功后,

  使用dispatch触发同步reducer action(setBillList就是action方法),更新reducer state状态

  // 编写异步

  const getBillList = () => {

    return async (dispatch) => {

      // 编写异步请求

      const res = await axios.get('http://localhost:8888/ka')

      // 触发同步reducer,传递给action

      dispatch(setBillList(res.data))

    }

  }

- 组件特性,性能:useDispatch 钩子会返回一个稳定的 dispatch 函数引用,

  可以在组件中使用它来分发 action。

  const dispatch = useDispatch()

  dispatch(getBillList())

  上下问依赖:useDispatch自动从redux store中获取dispatch方法,

  在组件树中传递,避免了手动传递dispatch的麻烦。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com