Когда инициируется действие для навигации по маршруту, действие вызывает новое состояние, в котором router.location.pathname
изменяется в соответствии с history
.
браузера.
Также изменяется другое свойство: router.location.key
, на новую случайную строку.
Даже если само имя пути не изменяется (если щелкнуть ссылку на страницу на самой странице), key
все равно обновляется.
Какова цель свойства key
? В каких ситуациях я бы хотел, чтобы в моем собственном состоянии был случайно сгенерированный key
, который обновляется при самой отправке действия? Почему это не число, которое просто увеличивается?