Я пытаюсь передать объект истории (который я получаю как опору в компоненте, подключенном к withRouter), чтобы он работал как аргумент. Это обычная функция, а не компонент React. Однако это не работает. Я могу легко зарегистрировать объект истории в компоненте, в то время как в функции он регистрируется как неопределенный. Все, кроме этого, похоже, в порядке с компонентами и функциями. Можно ли это сделать или я могу допустить какую-то простую ошибку? Что делает это еще более непонятным для меня, так это то, что я могу передать sth, называемый ниже redirect
, что является объектом, состоящим из трех history.push(path)
вызовов
useEffect(()=>{load(redirect, history);},[]);
Вот как я пытаюсь передать историю И ниже, как я попробуйте получить его
export function load (redirect, history){return (dispatch, getState)=>{
console.log(history);
В этом случае я могу использовать перенаправление, но передача истории упростит код.