美文网首页
react项目简单回顾,thunk与saga中间件

react项目简单回顾,thunk与saga中间件

作者: 异度世界2 | 来源:发表于2019-03-25 17:09 被阅读0次

    重新回顾了一下react相关的知识

    react简单总结

    image

    比如基础语法,JSX,组件化,用styled-componments写js文件的css样式
    使用create-react-app脚手架构建项目,安装依赖,配置webpack
    随着项目的业务场景变化,开始进行redux全局状态管理和CSS3动画
    数据管理中涉及异步/不可变性,需要中间件进行处理,如thunk/Immntable.js
    使用第三方UI框架,如Antd,Iconfont矢量图标,公司也要求开发自己的Ui组件库 现代化web开发,已经离不开前端路由React-Roouter调式面板使用chrome+react-devtools+redux-devtools应用细节涉及生命周期函数,Ref的操作DOM节点 还需要进行自动化测试jest+enzyme`
    代码和性能优化上主要是ES6语法和AJAX请求,缓存,CDN等


    redux的中间件

    对比下thunk和saga

    image

    redux-thunk将原本的action对象,变成可执行函数后交给reducer处理
    所以把异步业务逻辑进行封装
    相比与saga,后者就显得格外的繁琐,api异常冗杂
    其结果实际上是并行生成了reducer处理action
    目前基本的业务场景,使用react-redux即可,不建议一开始就使用saga
    也不建议,最初就自己动手封装中间件


    学习记录的一些想法

    推荐以下方式进行总结

    image
    • 为知笔记
    • 思维导图
    • 手绘/手写线框图

    数字化的层面尽量使用gif动图演示
    梳理后,写成文章,用于分享回顾

    相关文章

      网友评论

          本文标题:react项目简单回顾,thunk与saga中间件

          本文链接:https://www.haomeiwen.com/subject/gctbvqtx.html