Разница между React Router Link и history.pu sh? - PullRequest
0 голосов
/ 13 февраля 2020

Пока я использовал Link в React Router и history.pu sh метод,

Я понял, что использовал эти два метода без должных знаний.

Я использовал тег Link , позволяющий пользователю go подключиться к другому компоненту, и использовал history.pu sh, чтобы сделать кнопку возврата доступной.

Но трудно отличить, кроме history метод укладывает трассу.

В чем разница между Link и history.pu sh кроме того, что я упомянул выше и как их правильно использовать?

1 Ответ

1 голос
/ 13 февраля 2020

С помощью ссылки вы можете перейти на другую «страницу», обернув ее, например, кнопкой и выполнить перенаправление при нажатии. В основном это то, что вы, вероятно, хотите сделать.

Но в некоторых случаях вы хотите перейти на другую «страницу» программно. Например, когда что-то меняется в вашем приложении, что не имеет ничего общего с нажатием кнопки или ссылки.

Таким образом, вы можете использовать history.pu sh, чтобы программно изменить URL-адрес без необходимости нажимать кнопку или ссылку.

Надеюсь, это прояснит для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...