问题:
如何触发子组件重新挂载,重新绘制
方法:
利用组件的key值,达到重新挂载绘制的效果
解决:
在挂载组件时,将key值设置为不同的值,当key发生改变时,react会重新挂载组件。
例如:
<CodeEditor
key={props.codeMode}
/>
当key值发生变化的时候,组件不再复用,则会重新挂载组件。
问题:
如何触发子组件重新挂载,重新绘制
方法:
利用组件的key值,达到重新挂载绘制的效果
解决:
在挂载组件时,将key值设置为不同的值,当key发生改变时,react会重新挂载组件。
例如:
<CodeEditor
key={props.codeMode}
/>
当key值发生变化的时候,组件不再复用,则会重新挂载组件。