Vladimir
А ты пользовался этим пакетом?
Victor
https://www.cypress.io/ Всем привет, кто-нибудь использовал эту либу для тестов ?
да, норм тема еще есть testcafe — похожая идеология
Victor
воу-воу-воу, если есть redux, то почему запросы внутри компонента? ставь redux-thunk и запросы из екшнов делай
Илья
Кто-нибудь использовал memoize-one? Если да, то как, стоит вообще пробовать и внедрять в рабочий проект?
Nikolai
В cdm/cdu или хук useState
Алексей
Потому что разрабы игнорят спеку
К сожалению, эта бага не совпадает с вечноработающим редиректом
Dmitriy
К сожалению, эта бага не совпадает с вечноработающим редиректом
пуш хистори априори не должен происъходить если мы уже находимся в том месте куда пуш ведет
Алексей
https://github.com/ReactTraining/history/issues/470
Это верно. У меня иная ситуация: я делаю this.props.history.push на тот роут, рядом с которым лежит редирект
Алексей
И редирект срабатывает
Dmitriy
как едирект может лежать рядом с роутом?
Dmitriy
покеж
Алексей
Момент
Алексей
покеж
https://gist.github.com/web-worddoc/ec413ad1e7ec3211de8c29612cdfd7d6
Алексей
Да
Dmitriy
ну так так не делается
Dmitriy
В какой ситуации должен редирект отрабатывать?
Алексей
ну так так не делается
Когда пути не совпадают ни с одним
Navruzbek
привет народ
Алексей
Меня интересует именно второй редирект
Navruzbek
кто нибудь использовал regex для валидации email
Алексей
Пояснишь?
🦜
эх, опять проблемы с роутингом
Dmitriy
Пояснишь?
используй рендер проп роута и туда пихани редирект
Dmitriy
Пояснишь?
<Route path='/auth' render={()=> (<Redirect to="/auth/signin" />)} />
Алексей
используй рендер проп роута и туда пихани редирект
Получается, редирект будет срабатывать всегда, когда путь начинается с /auth?
Александр
/auth
Vova
Vova
help please
Anton
Вопрос: у меня есть форма, мне нужно отпарвлять человеку на почту анкету, при условии, что он не заполнил ее ( форму ) до конца ( начал заполнять и не нажал сабмит ). Как это лучше всего реализовать, например человек мог просто закрыть сайт и это тоже нужно дэтектить.
Vova
Andrey
help please
CORS же
Vova
CORS же
вводил мод cors
Vova
все равно
Vova
на беке мб?
Алексей
всегда когда несовпало не с одним из роутов
Так, а если путь вообще будет невалидным? /Djfirvdhifbr
Александр
Алексей
например 'auth/sheet'
Руками проверить?
Dmitriy
Так, а если путь вообще будет невалидным? /Djfirvdhifbr
тогда вместо auth/ просто слеш оставь
Алексей
Хм
Алексей
Сейчас попробую
Dmitriy
Так, а если путь вообще будет невалидным? /Djfirvdhifbr
главное что б он в самом конце был
Андрей
у .page-project есть модификатор .page-project_change-project как его правильней будет лучше удать из дом через примерно 1 секудну, что бы анимация проиграла а при следующем разу снова навешать этот модификатор
Vova
так сожрет?
Vova
что на пыхе посоветуете?
🦜
что на пыхе посоветуете?
не использовать пыху
Vova
не использовать пыху
никак не получиться
Vova
я внутри битрикса
🦜
земля пухом
Vova
это пиздец
Andrey
я внутри битрикса
еще большее дно, чем вордпресс
Vova
+++
Vova
вордпресс
Vova
это топ
Vova
по сравнению
Vova
с б24
Andrey
там хоть API нормальный
Vova
я не знаб есть ли вообще люди, что писали модули для битрикса используя реакт
Алексей
главное что б он в самом конце был
Я обновил гист https://gist.github.com/web-worddoc/ec413ad1e7ec3211de8c29612cdfd7d6
Алексей
главное что б он в самом конце был
Последовательность: из PasswordResetConfirm я делаю запрос, в саге обрабатывается и в ней делается пуш. В итоге рендерится та большая пачка с редиректом
Dmitry
Как ощущения?
Алексей
главное что б он в самом конце был
Насколько я понимаю, из-за ререндера срабатывает редирект?
Dmitriy
Насколько я понимаю, из-за ререндера срабатывает редирект?
не пойму зачем ты вообще по кондишену рендеришь роуты?
Алексей
не пойму зачем ты вообще по кондишену рендеришь роуты?
Потому что на роут /auth/password/reset есть только внешняя сылка
Алексей
внешняя это какая?
На мейл приходит письмо
Алексей
внешняя это какая?
В ссылке ключ
Vova
Vova
fetch, на беке хедеры прописаны
Алексей
В ссылке ключ
Типа .../auth/password/reset/?key=...