Size: a a a

2021 January 07

S

Serhiy in React Kyiv
дякую за допомогу, спробую
источник

VP

Vlad Prodan in React Kyiv
Переслано от Vlad Prodan
Всем привет! Как правильно работать с линками в реакте и node? Нужно что бы оно по англ выводилось
источник

VP

Vlad Prodan in React Kyiv
Переслано от Vlad Prodan
http://siteen.tech/%D0%A1%D1%82%D1%80%D0%B8%D0%B9%D1%81%D1%8C%D0%BA%D0%B0

Вот копирую ссылку с сайта, и есть не нужные символы
источник

S

St4s in React Kyiv
сделал страницу смены пароля. возникла небольшая проблема:
после успешной смены пароля, браузер предлагает обновить пароль только если я сменю страницу (или в сабмите в конце пропишу редирект, что по сути тоже смена страницы). есть ли хитрые способы запросить обновление пароля в браузере оставаясь на этой же странице? браузер хром
источник

S

St4s in React Kyiv
тут кто нибудь когда нибудь делал страницу смены пароля?
источник

I

Ihor in React Kyiv
St4s
сделал страницу смены пароля. возникла небольшая проблема:
после успешной смены пароля, браузер предлагает обновить пароль только если я сменю страницу (или в сабмите в конце пропишу редирект, что по сути тоже смена страницы). есть ли хитрые способы запросить обновление пароля в браузере оставаясь на этой же странице? браузер хром
это ж дефолтное поведение браузера, почему это проблема? Можно попробовать триггернуть рефреш странички, т.е., редирект на ту же самую страничку. Здесь какие-то решения были - https://stackoverflow.com/questions/2382329/how-can-i-get-browser-to-prompt-to-save-password
источник

S

St4s in React Kyiv
пробовал редирект и props.history.push и props.history.replace , и password/change/ и password/change (без слеша в конце), не реагирует
источник

S

St4s in React Kyiv
если указать любую другую страницу то предложение обновить появляется
источник

S

St4s in React Kyiv
пробовал "нормальные сайты" там SSR, и страница просто обновляется и предложение сразу появляется
источник

I

Ihor in React Kyiv
St4s
пробовал редирект и props.history.push и props.history.replace , и password/change/ и password/change (без слеша в конце), не реагирует
window.location.reload(); пробовал?
источник

S

St4s in React Kyiv
сработало, спасибо. незнаю чистое ли это решение. но оставлю так покачто
источник

S

St4s in React Kyiv
иначе может быть ситуация где юзер меняет пароль, закрыл вкладку и пароль не сохранился, если это был предложеннный бразуером пароль, он его не вспомнит и придется восстанавливать
источник

I

Ihor in React Kyiv
ну, если так важно, то лучше оставлять, конечно) не за что
источник

S

St4s in React Kyiv
а вообще в реакте плохая практика юзать window?
источник

I

Ihor in React Kyiv
St4s
а вообще в реакте плохая практика юзать window?
есть вещи, где без этого не обойтись. В случае форм я бы, если для более чистого решения, копнул обработчик формы submit(), т.к. он по дефолту сам должен вызвать обновление страницы
источник

I

Ihor in React Kyiv
но просто в реакт-либах там скорее всего на сабмите висит preventDefault(), т.к. обычно не требуется обновлять страницу после запросов.
источник

O

Oleks 🐟 in React Kyiv
St4s
а вообще в реакте плохая практика юзать window?
нет
источник

ДМ

Диего Мустафа... in React Kyiv
а что такое aws для реакта ? обьясните плз. я туда только react пихаю или серверную часть тоже? как это работает ваще ? спасибо
источник

S

St4s in React Kyiv
не знаю что такое aws именно для реакта, но сам юзаю AWS EC2 инстанс, по сути линукс машина (коннект по ssh) где можно в докерах всяких запускать и реакт приложение, и бекенд какойто, и что душа пожелает
источник

S

St4s in React Kyiv
Ihor
но просто в реакт-либах там скорее всего на сабмите висит preventDefault(), т.к. обычно не требуется обновлять страницу после запросов.
без либ юзаю, теста ради убрал превент дефолт - получил релоад и пароли в адресной строке :]

так же работает решение useHistory из react-router  и у него вызвать .go(0)

эффект тот же что и window.location.reload() (походу там в роутере тоже самое вызывается 😄)
источник