大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
前言的前言
成都创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序,十年建站对纸箱等多个行业,拥有丰富设计经验。最近被一款来自京东凹凸实验室的多终端开发框架Taro吸粉了,官方对 Taro 的简介是使用React语法,一键生成多终端应用(包括小程序 / H5 / 快应用 / RN 等),而目前 Github 的 Star 也达到了非常可观的数量:4k+。对此,笔者也尝了把鲜,体验了下如何使用Taro写微信小程序。感觉还是十分灵活易用(一气呵成,都没遇到bug!),并且 Taro 还集成了 Redux,解决了小程序没有数据流框架的痛点。
这里贴一个 Taro 的官方文档,有兴趣的同行们可以了解下~也可以和我交流~嘿嘿
前言
Redux是JavaScript 状态容器,提供可预测化的状态管理。一般来说,规模比较大的小程序,页面状态,数据缓存,需要管理的东西太多,这时候引入Redux可以方便的管理这些状态,同一数据,一次请求,应用全局共享。
而Taro也非常友好地为开发者提供了移植的Redux。
依赖
为了更方便地使用Redux
,Taro提供了与react-redux
API 几乎一致的包 @tarojs/redux
来让开发人员获得更加良好的开发体验。
开发前需要安装redux
和@tarojs/redux
以及一些需要用到的中间件
$ yarn add redux @tarojs/redux redux-action redux-logger # 或者使用 npm $ npm install --save redux @tarojs/redux redux-action redux-logger