redux dag 源码
Redux DAG 描述 Redux DAG允许您对状态的不同值之间的依赖关系进行建模和强制实施,以便更新这些值之一可以自动更新依赖于此状态的所有其他值。 每个值都存储在一个节点中。 节点可以依赖于其他节点的值,从而形成一个依赖关系图,通过构造它就是DAG。 每个节点必须指定一个更新函数,该函数将其依赖的节点的值作为输入,并返回一个值,该值成为该节点的值。 使用任意更新功能可以对复杂的关系进行建模。 然后,当值的节点更新时,它会触发一连串的更新,首先是在立即依赖该节点的节点中,然后是依赖于先前节点的节点,依此类推,依此类推,直到更新完全传播并触发。所有值都处于一致状态。 用法 Redux