С помощью ссылки вы можете перейти на другую «страницу», обернув, например, кнопку и выполнить перенаправление при нажатии.В основном это то, что вы, вероятно, хотите сделать.Но в некоторых случаях вы хотите перейти на другую «страницу» программно.Например, когда что-то меняется в вашем приложении, это не имеет никакого отношения к нажатию кнопки или ссылки.
Таким образом, вы можете использовать history.push для программного изменения URL-адреса без необходимости нажатия кнопки или ссылки.=)