关于React-Redux
修正目的组件的props
的逻辑:
在
connectAdvanced
组件中,当前组件会监听store
的变化,一旦store
发作转变,就会挪用组件中的对应的监听要领。该要领会把计算过的
props
保存到this.selector.props
的一个暂时变量中,然后挪用setState
强行举行re-render
。然后再在
render
要领中把this.selector.props
作为props
传递给目的组件至于
render
的挪用,在第2步挪用setState
的时刻,就会把connectAdvanced
组件标为dirty
,那末就会形成下面一切的节点render
(不斟酌shouldComponentUpdate的影响)。