React.memo не работает с хуком useHistory?

У меня есть страница, завернутая в React.memo, и она загружается один раз и никогда не выполняет повторную визуализацию, как ожидалось, когда ее родительский повторный рендеринг

const Toolbar = React.memo((props) => {...........

Как только я нажимаю на объект истории (вызывая повторную визуализацию родителя), страница повторно отображается. Я удалил все реквизиты в качестве теста, поэтому нет ничего, что могло бы вызвать повторный рендеринг. .

history.push('/test');

Я даже пробовал

const Toolbar = React.memo((props) => {MyFunction(), **()=> true**);

Что, по-видимому, должно вызывать запрет на повторный рендеринг, но он все еще работает - это известная проблема или происходит что-то еще?

0 ответов

Другие вопросы по тегам