У меня есть особый вариант использования, где Prompt
используется в родительском компоненте, который имеет два маршрута: /abc
и /bcd
. Я хочу разрешить Prompt
перемещаться между этими двумя маршрутами без получения приглашения.
Примерно так.
<Prompt
when={(nextLoc) => !["abc", "bcd"].includes(nextLoc) }
message={"Are you sure you want to leave without saving your edits?"}
/>
Я понимаю, message
имеет информацию location
. Мне нужно иметь ту же информацию на when
. Какая здесь альтернатива?