“react History.push” — это команда, обычно используемая в библиотеке React JavaScript для программного перехода к новому URL-адресу. Он обычно используется в приложениях React для перенаправления пользователей на другую страницу или маршрут внутри приложения.
Вот несколько методов, связанных с функциональностью «history.push» в React:
- Использование React Router. Если вы используете React Router, вы можете использовать метод «history.push» для перехода к новому URL-адресу. Например:
import { useHistory } from 'react-router-dom';
function MyComponent() {
const history = useHistory();
const handleClick = () => {
history.push('/new-route');
};
return (
<button onClick={handleClick}>Go to New Route</button>
);
}
- Использование объекта истории: если вы не используете React Router, вы можете получить прямой доступ к объекту истории для выполнения навигации. Вот пример:
import { createBrowserHistory } from 'history';
const history = createBrowserHistory();
function MyComponent() {
const handleClick = () => {
history.push('/new-route');
};
return (
<button onClick={handleClick}>Go to New Route</button>
);
}
Это всего лишь пара примеров, и в зависимости от вашей конкретной настройки React могут быть и другие способы достижения аналогичной функциональности.