js - one love
css_ru
Oleg
css_ru
спасибо!
Anonymous
а по какому условию она дизейблится?
IsValid если false или в объекте errors нет ничего, и так и так пробовал
Mikhail
а валидация какая?
Anonymous
а валидация какая?
На field компоненте свойство validate, в которой функция проверки на количество символов
Mikhail
нужен код, желательно на сэндбоксе, чтобы посмотреть
js - one love
componentDidMount вызывается раньше contructor?
js - one love
constructor(props){ super(props) this.isMatch = null } componentDidMount(){ firebase.database().ref('/users').on('value', (data) => { let userlist = Object.values(data.val()) let userpage = userlist.filter(user => { return user.username === `${this.props.match.params.username}@rb.kz` }) if(userpage.length){ this.isMatch = true } else this.isMatch = false }) }
🦜
componentDidMount вызывается раньше contructor?
конструктор не относится к lc реакта
js - one love
почему тогда этот кусок не работает как положено
Тимофей 🛴
почему тогда этот кусок не работает как положено
Ничего не понятно, объясняй общими терминами, а лучше codesandbox
js - one love
https://stackblitz.com/edit/react-sgb2dj
js - one love
почему не выводит true?
Тимофей 🛴
Denis
потому что на момент render там null
js - one love
спасибо
Anonymous
а валидация какая?
И этот баг только при первом нажатии на селект потом норм
Sergey
Новости экосистемы React - Как разработать мультиязычное приложение - Динамический sidebar с помощью рекурсии - Отладчик состояния с перемоткой времени - Стайлгайд redux приложений - Форма кредитной карты, с форматированием и валидацией https://t.me/this_week_in_react
🦜
Стайлгайд redux приложений Смешно
🦜
а еще кто-то заливал, что redux никак не влияет на архитектуру приложения
Vladimir
Стайлгайд redux приложений Смешно
но хотя бы теперь там рекомендуют redux-toolkit и immer
Дима
Следующий доклад на MoscowJS 46 расскажет Дмитрий Деханов (Tinkoff) Опыт использования FinalForm "FinalForm - популярная библиотека для управления состоянием форм в вебе, которую ценят за гибкость и простоту. В докладе рассмотрю нестандартные сценарии работы с FinalForm, возникающие проблемы, их причины и способы решения" Встреча MoscowJS пройдёт в офисе Tinkoff 5 декабря. Регистрация открыта по ссылке А также следите за нашими новыми анонсами в telegram, twitter, facebook, instagram, добавляйте в календарь с timepad. #moscowjs46 Это последняя волна регистрации! Ждем всех на MoscowJS 46.
Дима
По-братски репостим только доклад, имеющий отношение к реакту)
Дима
от души душевно в душу
Юрий
кто-то использовал fingerprint для авторизации?
Anonymous
https://flatpickr.js.org/examples/#datetime Пока не проверил 24 ч. формат в календаре, зато видно, что дата и время выставляются в окне календаря. И секунды нужно проверить -))
Anonymous
https://reactdatepicker.com/ этот глянь
Спасибо. Смотрел, он хороший, однако, нет выбора секунд и ваыбор минут только промоткой списка минут с шагом 15 м. Или я что-то пропустил.
Anonymous
вроде есть и циферблат
Цифровые часы или список мне подходят, там минимальный шаг 15 минут, мне нужны секунды. Сможете направить в доки, где включить секунды, буду признателен.
Anonymous
https://www.npmjs.com/package/react-datetime этот еще юзал, но не помню есть ли там секунды
Вроде бы, увидел часы в вашей первой ссылке на https://reactdatepicker.com/#example-input-time. О секундах там пока не знаю.
Zhanadil
ребята, поставил navlink, работает activeClassName, но при переключении на другие роуты, на главной активный класс остается (ссылка "/"), как можно это исправить? Забыл, никак не могу вспоминть
Anonymous
exact на path ?
Andrew
Народ всем хай, такой вопрос, использую Yup для валидации формы, хотел бы спросить, как можно сделать проверку на boolean ? то есть мне надо что б хотя бы один из многих boolean был true? как это можно проверить ?
Andrew
не могу понять как правильно вывести ошибку, Yup.bool().oneOf([true], "Field must be checked")
Zhanadil
exact на path ?
не знаю именно о чем ты, у меня так прописано
Zhanadil
exact на path ?
вспомнил, в самом навлинке надо указывать exact
Андрей Чайковский
Друзья, как вы делаете React.memo + TS + defaultProps?
Дима
Уже закрыли регу?
да, за 15 минут оставшиеся 50 регистраций расхватали
Anonymous
https://reactdatepicker.com/ этот глянь
Судя по примеру на https://reactdatepicker.com/#example-input-time, окно ввода времени задаётся пропертью showTimeInput. Как там сделать 24-часовой ввод времени? В доках не нашёл. dateFormat в примере это формат отображения времени, не ввода.
Дима
Bogdan
обязательно
вот это думаю будет очень интересно
Дима
Мы в этом не сомневаемся
Дима
Да, будет
Дима
Доклад Яна (четвертый) тоже обещает быть интересным)
Юрий
подскажите, мне нужно заиспользовать fingerprint2, что бы при логине отправить уникальный хеш на бэк. нормально будет в app добавить генерацию этого хеша и добавление его в redux стор?
Юрий
что потом бэк с этим принтом делает?
сохранит в базу и будет использовать для рефреша
Юрий
да
Vadim
да
Чет не встречал такой схемы. А если чел с другого устройства зайдет?
Юрий
Чет не встречал такой схемы. А если чел с другого устройства зайдет?
Ну вроде как, если ты заходишь с другого устройства, тебя выкинет на другом устройстве, потому что новый токен создаваться будет, а так он будет проверять и давать доступ зайти с нескольких устройств
Андрей Чайковский
Друзья, как вы ставите defaultProps для React.memo компонентов в ТС?
Юрий
а если на логин добавить, а потом пользователь обновит страницу, в сторе этого хеша не будет
Ryhor
Кто знает, как в формике использовать name с точкой (dima.pupkin) в инпутах? Формир подефолту, если видит точку в name, то ожидает вложность. Как отключить такую штуку, чтобы можно было просто передвать "dima.pupkin", чтобы handleChange работал, как в обычном случае?
Archakov
Кто знает, как в формике использовать name с точкой (dima.pupkin) в инпутах? Формир подефолту, если видит точку в name, то ожидает вложность. Как отключить такую штуку, чтобы можно было просто передвать "dima.pupkin", чтобы handleChange работал, как в обычном случае?
Для формика точка это вложенность и \. там не поможет насколько помню. Попробуй вместо точки юзать другой символ, а если прям с точкой нужен итоговый объект, то заменяй этот сивол на точку, после того, как получил этот объект
Vlad
Народ как я могу проигнорировать в формике поле валидации: initialValues={{ firstName: '', lastName: '', email: '', password: '', confirmPassword: '' }}Чтобы потом на выхлопе получить без confirmPassword?
MⅨ
Как определить тип между array и обьект Пишет что list = [] это обьект
MⅨ
Спс)
Vladislaw
Подскажите, можно ли как-то из родительского компонента вызвать метод так, чтобы при вызове его в дочернем вызывался метод? Или это плохая практика и искать другой вариант?
Evgeniy
Всем привет, можете объяснить, что не так с реакт приложением, когда я его кидаю на серв qxie11.github.io/test-task/dist/
Pavel
передать функцию пропсой дочернему и вызвать в методе родителя?
Vladislaw
Pavel
можно еще через ref
Pavel
нее, то есть там должно быть 2 разных метода
пример на СО: https://stackoverflow.com/questions/37949981/call-child-method-from-parent
Vladislaw
передать функцию пропсой дочернему и вызвать в методе родителя?
То есть к примеру мне нужно в родительском сбросить значнения в дочернем. В дочернем это происходит по методу reset(). Могу ли я как-то вызвать его из родительского?