标签: reactjs reagent
Reagent是否利用ClojureScript固有的不可变数据结构功能来触发React.Component的对帐?
我认为,如果Reagent利用不可变数据结构,它将使用identical?来比较oldprops和newprops,而不是使用=(内部-equiv),可以对array和object进行深度比较。
identical?
oldprops
newprops
=
-equiv
array
object
我找到了一些源代码here。我还没有遍历Reagent项目的整个源代码,只能猜测我说过的情况(可能我错了)。