Andrey
типа https://play.typeracer.com/
Dmitriy
курс бы какой провереный
Andrey
хз, у меня само собой получилось
Andrey
это же тупо мышечная память
Dmitriy
не смотреть на клаву
я то тоже почти не смотрю, но язнаю что набираю не теми пальцами поэтому скорость отстой
Dmitriy
я думаю медленее, чем пишу код :D
так я тоже, просто иногда нужно очень быстро записать то что придумывал пол дня)
SENATOR ARMSTRONG
вот сделал кастомный дейтпикер из реакт дейтпикер, но валидация не работает. Может кто подсказать почему? https://pastebin.com/e6ugC446
SENATOR ARMSTRONG
использую тут validationSchema
SENATOR ARMSTRONG
Кусок из неё birthday: Yup.date() .min(dayjs().subtract(maxWorkerAge, 'year'), "You must be 65 years old and less") .max(dayjs().subtract(minWorkerAge, 'year'), "You must be 18 years old and older") .required("Birthday is required"),
Vlad
А по чему учить?
Не язви, книги + практика
Sm•ok
Не язви, книги + практика
А сайт с пдф ридером встроенным не катит?
Sm•ok
Где автоматически открыта книжка
Китикет
Не язви, книги + практика
Чем собственно лерн жс сильно отличается от книг?
Kurzdor
Китикет
Любой текст, хоть в книге, хоть на сайте, является информацией
Kurzdor
успокойтесь сука слоумод
Kurzdor
предлагаю выдать вкусный ро на 3 дня персонажу тому
Kurzdor
не надо язвить на меня
Vlad
Где автоматически открыта книжка
19 y.o. frontend developer from Tashkent - 🙃
Китикет
Не имею ничего против YDKJS например, это даже круто, но лерн жс ни капли не хуже, особенно для обучения)
Kurzdor
ууу ебать
Kurzdor
ты на себя посмотри
Kurzdor
@ejnshtein @itsjohncena покажите этому челу где его место
Китикет
19 y.o. frontend developer from Tashkent - 🙃
Тут еще 21 летний СТО есть, который тебя, Владик, по всем фронтам уделает
Kurzdor
он может и шарит в чем то но чсв зашкал идет
Kurzdor
как в ЧЗ возле реактора
Sm•ok
я не админ
Свергли власть
Kurzdor
倫太郎
Свергли власть
у меня ее ии не было
Kurzdor
у меня ее ии не было
тогда пошли в администрацию
Китикет
Глядя на твой git, нас обох уделают)))
Что не так с моим гитом?)
Vlad
В чем?
Ну пожалуйста)
Sm•ok
Что не так с моим гитом?)
Смотрю звёзд нет. Лови звезду
Pauline
ребята, @flood_ru
Таймураз
19 y.o. frontend developer from Tashkent - 🙃
Предупреждаю, еще раз доебешься до кого-нибудь- ро на месяц
Aleksandr
Привет, как вы наименовываете контейнера для компонентов, которые подключаются к редуксу и делают всякие необходимые вещи с помощью HOCов? Я про компоненты, которые скорее всего уже не будут переиспользоватся и требуют логику, иначе будут бесполезны
Aleksandr
В итоге получается слишком много View и <View>Container и думаю, либо совместить(обвещать HOC в файле со вьюхами) в таком случае или оставить так разделенными
Aleksandr
да, но пока не могу заюзать
Aleksandr
подключение данных с редукса ну и бизнес логика для определенного вью
Aleksandr
Ну как например есть таблица и данные тебе нужно к ней подключить и форму обработать. Вью - таблица с данными Контайнер - редукс + прочие HOC Наврятле где-то переиспользуешь таблицу с уникальными заголовками
Alexey
Ну как например есть таблица и данные тебе нужно к ней подключить и форму обработать. Вью - таблица с данными Контайнер - редукс + прочие HOC Наврятле где-то переиспользуешь таблицу с уникальными заголовками
не очень понимаю смысл термина "контейнер" в данном случае если нужна таблица уникальная - делаем умный компонент, коннектим к редаксу, обвешиваем хоками по вкусу
Alexey
у нас именования разного для смарт/дамб компонентов нет
Aleksandr
у нас именования разного для смарт/дамб компонентов нет
если уникальный компонент то в одном файле для него пишут логику/обвешивают HOC?
Aleksandr
вместе с вью
wolfe
если уникальный компонент то в одном файле для него пишут логику/обвешивают HOC?
Бл можно убрать в стейт менеджер в большинстве случаев почти целиком, а в компонентах оставлять логику вью и хандлеры
Aleksandr
Не я Редакс для стейта компонента не хочу юзать
Alexey
если уникальный компонент то в одном файле для него пишут логику/обвешивают HOC?
на классах да, а какая логика, например, нужна уникальная?
Андрей
Хотя нет, не охх. Я слепой.
Aleksandr
на классах да, а какая логика, например, нужна уникальная?
Сложно сказать, я впринципе все стараюсь в хоки, но иногда приходится писать классы, да
wolfe
Хотя нет, не охх. Я слепой.
) поздновато уже, согласен
wolfe
Сложно сказать, я впринципе все стараюсь в хоки, но иногда приходится писать классы, да
Вам не понадобятся ни хоки, ни классы, если вы будете генерить бл при помощи стейт-менеджера
🐏 Alexander
кто может подсказать, как на хуках замемоизировать колбэк, который возвращает handleClick?
🐏 Alexander
useCallback
не получается
🐏 Alexander
низя useCallback внутри коллбэка использовать
🐏 Alexander
Чего?
линтер ругается же
🐏 Alexander
нету проваславного метода?
Andrey
🤔
Андрей
А почему ты именно такую функцию делаешь?
wolfe
Бл? Как гуглить ваш подход?
Честно говоря, как гуглить не знаю... Я просто к этому пришёл. Можно генерить бойлерплейт функциями, передавая промисы как аргументы и получать готовый редьюсер и пул экшенов для работы с ним. Ну это для повторяющихся сущностей
Alexey
Сложно сказать, я впринципе все стараюсь в хоки, но иногда приходится писать классы, да
я имею в виду, что такого особенного в компоненте из логики, которая не управляет отображением/хэндлами
🐏 Alexander
А почему ты именно такую функцию делаешь?
примерно такой код есть у меня, я просто упростил для примера, не понимаю как такой кейс разруливать правильно
wolfe
Бл? Как гуглить ваш подход?
Для каких-то единичных случаев редьюсеры и экшены надо писать ручками
Андрей
примерно такой код есть у меня, я просто упростил для примера, не понимаю как такой кейс разруливать правильно
Не создавать подобного вида колбеки. Ну или руками мемоизировать в викмапы какие-нибудь.
Alexey
Не совсем понимаю вас
Любой умный компонент мапит стейт(селекторы)/диспач в себя, скажем так кроме этого что ещё планируется делать со стейтом?