Size: a a a

React — русскоговорящее сообщество

2020 August 25

АМ

Антон Момот... in React — русскоговорящее сообщество
круто, спс...пробую
источник

А

Александр in React — русскоговорящее сообщество
Хочу вывести сообщение при нажатии на ссылку (react-router-dom), которое будет спрашивать у пользователя подтверждение перехода, есть для этого какое-то встроенное api или всё лапками через onClick и e.preventDefault? В доке неношол.
источник

AP

Arnold Pataki in React — русскоговорящее сообщество
Александр
Хочу вывести сообщение при нажатии на ссылку (react-router-dom), которое будет спрашивать у пользователя подтверждение перехода, есть для этого какое-то встроенное api или всё лапками через onClick и e.preventDefault? В доке неношол.
по-моему вот эта штука за это отвечает
https://reactrouter.com/web/api/Prompt
источник

AP

Arnold Pataki in React — русскоговорящее сообщество
источник

А

Александр in React — русскоговорящее сообщество
Выглядит как то, что надо, спасибо, но к сожалению сообщение имеет свой компонент. )
источник

М

Максим in React — русскоговорящее сообщество
Всем привет.

С чем может быть связано такое поведение? Первый элемент всегда уползает вверх.. и при открытии выпадашки - не отображается.

"react-select": "^2.4.4",

В какую сторону копать?
источник

А

Александр in React — русскоговорящее сообщество
А кастомный в react-router не реализован, да? )
источник

Э

Эльдар in React — русскоговорящее сообщество
почему в React-select валидируется объект со следующим условием:

yup.string().required()

я просто по ошибке указал string() вместо object() и озадачился, почему он не ругается
источник

А

Александр in React — русскоговорящее сообщество
Ну у нас есть определённый стиль приложения, окно с сообщением тоже уже реализовано, надо использовать его, а не браузерное.
источник

А

Александр in React — русскоговорящее сообщество
Но решение я кажется уже нашёл, можно вызвать промпт, который залочит переход, но при этом не вызовет браузерный промпт.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Александр
Ну у нас есть определённый стиль приложения, окно с сообщением тоже уже реализовано, надо использовать его, а не браузерное.
насколько я знаю полноценно это сделать нельзя. у тебя нет власти детектить, когда юзер хочет закрыть вкладку, например (так ведь?).
источник

А

Александр in React — русскоговорящее сообщество
Oleg Rizhkov
насколько я знаю полноценно это сделать нельзя. у тебя нет власти детектить, когда юзер хочет закрыть вкладку, например (так ведь?).
Полноценно - да, но можно из дефолтного промта всегда возвращать false, тем самым канселя переход, а дальше уже реализовать свою логику. )
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Александр
Полноценно - да, но можно из дефолтного промта всегда возвращать false, тем самым канселя переход, а дальше уже реализовать свою логику. )
мне кажется, это плохая идея.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
или нет...
источник

M

Madikow in React — русскоговорящее сообщество
каким типом лучше указывать данную часть? (TS)
источник

А

Александр in React — русскоговорящее сообщество
Oleg Rizhkov
или нет...
Нашёл какую-то статью буржуйскую, где так делают, вроде отзывы положительные. )
https://medium.com/@michaelchan_13570/using-react-router-v4-prompt-with-custom-modal-component-ca839f5faf39
источник

M

Madikow in React — русскоговорящее сообщество
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
React.ChangeEvent<HtmlInputElement>
источник

AR

Anton Romankov in React — русскоговорящее сообщество
Всем привет. Не подскажите, как можно организовать структуру порталов в прилоении Реакт? Какую-нибудь-статейку бы. Хочется что-то типа такого:
<div className=‘portal__root’>
<div className=‘portal’>{content1}</div>
<div className=‘portal’>{content2}</div>
</div>


Сам уже написал реализацию, но что-то мне не очень нравится, кажется накостылял. Хотелось бы узнать best practices.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Anton Romankov
Всем привет. Не подскажите, как можно организовать структуру порталов в прилоении Реакт? Какую-нибудь-статейку бы. Хочется что-то типа такого:
<div className=‘portal__root’>
<div className=‘portal’>{content1}</div>
<div className=‘portal’>{content2}</div>
</div>


Сам уже написал реализацию, но что-то мне не очень нравится, кажется накостылял. Хотелось бы узнать best practices.
зачем нужны порталы?
источник