Когда Promise.all разрешается и новое действие сохраняется, пользователь должен быть направлен на /activities
, чтобы просмотреть его вновь созданное действие. Все работает, как и ожидалось, однако в настоящее время мне нужно обновить /activities
страницу (один раз) после маршрутизации, чтобы просмотреть новое действие в таблице.
const handleSaveActivity = e => {
e.preventDefault();
Promise.all([
addActivity(),
saveActivity()
]).then(() => {
props.history.push('/activities');
})
};
Я не уверен, как повторновизуализировать страницу автоматически после нажатия на новое состояние истории, поэтому пользователю не нужно вручную обновлять страницу, чтобы увидеть новое состояние. Рад предоставить больше фрагментов кода, если я упустил что-то критическое.