Я использую response-toastify , чтобы показать прогресс загрузки внутри действия избыточности.
Любая идея, почему я не могу ориентироваться при нажатии на тостер из действия избыточности ?
Согласно этому документу , оно должно работать.
Я использую реагирующий маршрутизатор v5, и я хочу перейти на страницу игры при нажатии на тостер.
import history from '../../router/history';
export const downloadProgress = payload => {
const { percentage, titleId } = payload;
const toastProgress = percentage / 100;
toast.update(titleId, {
progress: toastProgress,
autoClose: false,
onClick: () => {
console.log('clicked') // this works
history.push(`/product/${titleId}`) // this doesn't work
},
});
return {
type: 'DOWNLOAD_PROGRESS',
payload,
};
};
история. js
import createHistory from 'history/createBrowserHistory';
export default createHistory();