Я использую react-router для обработки своей маршрутизации.
react-router
Допустим, я хочу поделиться страницей с параметром поиска:
http://myshop.localhost:3001/?collection=D%27apr%E8s%20Orelsan
ЕслиЯ копирую / вставляю эту ссылку в свой браузер, она будет работать нормально.Теперь, если я поделюсь им или скопирую / вставлю куда-либо еще (ссылку на мессенджер, пост в Facebook и т. Д.), Любой, кто нажмет на него, будет перенаправлен на
http://arcadyrecords.localhost:3001/?collection=D%2527apr%25E8s%2520Orelsan
Поэтомуиспортил мою логику извлечения.
Как я могу предотвратить повторное экранирование внешних ссылок с URL, который уже экранирован?