有一个非常严重的问题:createHoox的返回结果(比如getHoox, useHoox, createContainer)与唯一一个*组件实例*绑定。 比如const Container = createContainer(Counter) 那么 Container只能用在一个地方! 举个例子,如果在topbar里渲染一次Container,在menu里渲染一次Container。那么当我们调用setHoox的时候,究竟是哪个组件实例的state被修改了?
有一个非常严重的问题:createHoox的返回结果(比如getHoox, useHoox, createContainer)与唯一一个组件实例绑定。
比如const Container = createContainer(Counter)
那么 Container只能用在一个地方!
举个例子,如果在topbar里渲染一次Container,在menu里渲染一次Container。那么当我们调用setHoox的时候,究竟是哪个组件实例的state被修改了?