Перенаправить на другую страницу при удачном ответе с сервера в React
В приложении react-a на странице делается запрос добавления новости, и если ответ с сервера положительный, нужно перенаправить на страницу со всеми новостями. Не могу понять как это сделать, React только учу)
const response = await request('post', '/api/new/add', formData)
const data = response.data
if (data.status === 201) {
#Тут хотелось бы что то вставить, и перенаправлять на другую страницу
}
Ответы (1 шт):
Автор решения: entithat
→ Ссылка
Подробнее о хуке useHistory.
import { useHistory } from "react-router-dom";
const history = useHistory();
const response = await request('post', '/api/new/add', formData)
const data = response.data
if (data.status === 201) {
history.push('/страница');
}