react-activation
react-activation copied to clipboard
缓存子组件,会把初始化传递的props也缓存下来么?
trafficstars
会的,有啥问题嘛
哦哦,我二次传下的props仿佛消失了,里面有一个需要用到的字段。二次或者多次的props传递并不会更新props是么
会更新,props 消失了是否可能是你忘了透传?例如
function YourComponent(props) {...}
export default () => {
<KeepAlive><YourComponent /></KeepAlive>
}
// 应该写成
export default (props) => {
<KeepAlive><YourComponent {...props} /></KeepAlive>
}