React.memo и withRouter - PullRequest
       1

React.memo и withRouter

0 голосов
/ 28 марта 2020

Я не хочу повторно визуализировать мой компонент по определенным путям, пытаясь сделать это с помощью React.memo и проверяя текущий путь с помощью withRouter HO C.

Функция сравнения в React.memo не вызывается.

function compare(prevProps, nextProps) {
  console.log(prevProps,nextProps)
  return (prevProps.location.pathname !== '/' && nextProps.location.pathname !== '/')
}
export default React.memo( withRouter(MyComponent), compare);
...