объединение истории избыточности с историей реагирующего маршрутизатора - PullRequest
0 голосов
/ 22 октября 2019

Итак, в своем приложении я в основном использовал реактив-маршрутизатор-избыточность, чтобы «протолкнуть» новое место, например:

export function authLogoutAndRedirect() {
  return (dispatch, state) => {
    dispatch(authLogout());
    dispatch(push('/auth/login'));
    return Promise.resolve();
  };
}

Но каждый раз, когда я хочу перенести в новое место,приличное количество настроек и несколько движущихся частей в нескольких файлах. Я бы предпочел использовать хук useHistory реагирующего маршрутизатора (v5), чтобы перейти к истории и в новое место, например, так:

import {useHistory} из'act-router '

function BackButton({ children }) 
  let history = useHistory()
  return (
    <button type="button" onClick={() => history.goBack()}>
      {children}
    </button>
  )
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...