• js 笔记


    immutable --------是JavaScript 为了保证声明的数据不变,避免deepcopy 的性能损耗,并使用了结构共享(Structural Sharing)的js组件
    ClojureScript ----是Clojure的针对JavaScript 的编译器。它写出的JavaScript代码与Google Closure优化编译器的高级编译模式兼容。


    状态管理 Redux 和 MobX对比
    Redux----------
    1.编程范式(风格)是函数式的
    2.因为是函数式的所以 参数state是(immutable)不可变的,每次返回一个新树,因此Redux支持数据回溯
    3.Redux 通过dispath进行广播,通过Provider 和connect 对比控制更新粒度
    MobX-----------
    1.编程范式(风格)是面向对象的
    2.MobX 始终使用一份引用
    3.MobX 通过observable 可以做到精确更新


    个人感觉:
    MobX 与VueX 相似,门槛较低组件接口直观,操作/配置方便灵活,适合中小型项目快速开发。
    Redux 门槛稍高一些接口传值模型都比较复杂,需要对组件有较深的理解,好处是项目更易于维护,适合大型项目管理,配置相对麻烦,操作相对繁琐

  • 相关阅读:
    leetcode69
    leetcode204
    leetcode414
    leetcode532
    leetcode28
    leetcode155
    leetcode303
    leetcode190
    2018-7-21-win10-uwp-调用-Microsoft.Windows.Photos_8wekyb3d8bbwe-应用
    2018-7-21-win10-uwp-调用-Microsoft.Windows.Photos_8wekyb3d8bbwe-应用
  • 原文地址:https://www.cnblogs.com/zjhblogs/p/12911358.html
Copyright © 2020-2023  润新知