kimjosda

关于 mobx 和 setstate, mobx 是不是把 setstate 的功能拆分了?

  •  
  •   kimjosda ·
    plusmultiply0 · Feb 27, 2023 · 1238 views
    This topic created in 1179 days ago, the information mentioned may be changed or developed.

    最近在学 mobx ,对比了一下 react 中状态改变的方式, 发现 react 中,setstate 负责更新状态以及实现组件的更新,mobx 中更新状态是一部分代码,而组件更新是另一部分负责,比如需要用 observer 包裹被跟踪组件(用到了相应状态的组件)以实现组件的更新。

    所以,我想问下,mobx 是不是相当于把 setstate 的功能拆分了?

    2 replies    2023-02-27 13:39:55 +08:00
    noe132
        1
    noe132  
       Feb 27, 2023
    你把组件理解成 mobx 的 autorun 就可以了,不要去和 setstate 想在一起
    ChefIsAwesome
        2
    ChefIsAwesome  
       Feb 27, 2023
    我依稀记得它好像直接把 setState 或者 shouldComponentUpdate 给绕过去了。反正不是用原本 react 的刷新机制了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   991 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.