我有一个包裹在React.memo中的页面,它会加载一次,并且永远不会像预期的那样重新渲染父页面
const Toolbar = React.memo((props) => {...........
一旦我推入历史记录对象(将导致父对象重新呈现),页面就会重新呈现。我删除了所有道具作为测试,因此没有任何东西可以触发重新渲染。
history.push('/test');
我什至尝试
const Toolbar = React.memo((props) => {MyFunction(), **()=> true**);
显然应该强制不进行重新渲染,但仍然可以进行-这是已知问题还是在发生其他事情?