Nikita
Передавать в пропсы компонент
Nikita
норм?
Vova
Я делаю рендер функции
Rrr
@itsjohncena
Rrr
приди порядок наведи
MVD
🤔не встречал проблем с формиком
он очень тормознутый. Попробуй создать форму на 3 страницы с массивами, селектами, деревьями выбора. И будешь по 5 секунд ждать пока чекбокс нажмется
Rrr
формик не нужен, достаточно Yup брать для валидации и все
Anton
формик не нужен, достаточно Yup брать для валидации и все
(просто интересно) а зачем делать валидацию на клиенте?
Anton
но сервер же всё равно должен завалидировать, получается, дублирование кода?
Cenator 🐈
Ux
Leonid
но сервер же всё равно должен завалидировать, получается, дублирование кода?
Дать юзеру сразу понять что не так заполнено. И уменьшить время заполнения формы.
ᴡᴇʏʜᴇyʜᴇʏ
он очень тормознутый. Попробуй создать форму на 3 страницы с массивами, селектами, деревьями выбора. И будешь по 5 секунд ждать пока чекбокс нажмется
попробуй на страницу зарендерить 10к дивов а потом изменить один из них, и будешь 5 сек ждать пока страница обновится
ᴡᴇʏʜᴇyʜᴇʏ
классная логика - набросать говна а потом смотреть как это тормозит
ᴡᴇʏʜᴇyʜᴇʏ
бля, если обрабатывать вручную, то все ок будет
сорян, мне просто вот это напомнило
ᴡᴇʏʜᴇyʜᴇʏ
> собес на фулстека Python + React > давно не работал с питоном, думаешь что завалишь > спрашивают что такое SOLID/ACID, отвечаешь > спрашивают что такое GIL и как работает асинхронность в Питоне, отвечаешь > спрашивают про методы тестирования, рассказываешь о своих юнит, интеграционных и e2e тестах > спрашивают про вычислительную сложность с примерами, успешно рассказываешь о своем школьном олимпиадном опыте > спрашивают еще что по мелочи, на все успешно отвечаешь > собеседование успешно пройдено за час, тебе было приятно пообщаться > хорошо > собес на React разработчика > спрашивают про личные проекты, мельком упоминаешь о том что когда-то ковырял блокчейн > собеседующий приходит в возбуждение, начинает доебывать деталями реализации эфира > "а какой алгоритм шифрования? а какая формула используется для эллиптических кривых? а как хешируются данные?" > молча охуеваешь, скрипя мозгами, еле-еле вспоминаешь эти нюансы, робко замечаешь, что это не относится к тебе собеседования > обмудок немного успокаивается и начинает закидывать тебя неопределенным поведением в React/Redux > "а что если у меня есть connect-ы в виртуальном дереве охуилионной вложенности, какой будет порядок выполнения? а что если я замучу еще больше недокументированной хуеты, что будет в таком случае?" > охуеваешь еще больше, начинаешь потихоньку сыпаться, собеседование продолжается > "а какая разница между CORS и CSP? какие хедеры для этого используются?" > жопа горит, упоминаешь про CSRF и XSS, хедеры уже не можешь вспомнить > эта пытка деталями реализации продолжается еще час, в сумме получается два часа собеса на ебучего формошлепа > на губах остается послевкусие говна > горит Долбанные говноеды, не зря я отклоняю предложения по реакту - там выебщик на выебщике и выебщиком погоняет. Заучат детали реализации определенной версии, а потом ебут мозг этой быстротечной хуйней каждому кандидату. мимофулстек три года опыта четыре куска
Den
> собес на фулстека Python + React > давно не работал с питоном, думаешь что завалишь > спрашивают что такое SOLID/ACID, отвечаешь > спрашивают что такое GIL и как работает асинхронность в Питоне, отвечаешь > спрашивают про методы тестирования, рассказываешь о своих юнит, интеграционных и e2e тестах > спрашивают про вычислительную сложность с примерами, успешно рассказываешь о своем школьном олимпиадном опыте > спрашивают еще что по мелочи, на все успешно отвечаешь > собеседование успешно пройдено за час, тебе было приятно пообщаться > хорошо > собес на React разработчика > спрашивают про личные проекты, мельком упоминаешь о том что когда-то ковырял блокчейн > собеседующий приходит в возбуждение, начинает доебывать деталями реализации эфира > "а какой алгоритм шифрования? а какая формула используется для эллиптических кривых? а как хешируются данные?" > молча охуеваешь, скрипя мозгами, еле-еле вспоминаешь эти нюансы, робко замечаешь, что это не относится к тебе собеседования > обмудок немного успокаивается и начинает закидывать тебя неопределенным поведением в React/Redux > "а что если у меня есть connect-ы в виртуальном дереве охуилионной вложенности, какой будет порядок выполнения? а что если я замучу еще больше недокументированной хуеты, что будет в таком случае?" > охуеваешь еще больше, начинаешь потихоньку сыпаться, собеседование продолжается > "а какая разница между CORS и CSP? какие хедеры для этого используются?" > жопа горит, упоминаешь про CSRF и XSS, хедеры уже не можешь вспомнить > эта пытка деталями реализации продолжается еще час, в сумме получается два часа собеса на ебучего формошлепа > на губах остается послевкусие говна > горит Долбанные говноеды, не зря я отклоняю предложения по реакту - там выебщик на выебщике и выебщиком погоняет. Заучат детали реализации определенной версии, а потом ебут мозг этой быстротечной хуйней каждому кандидату. мимофулстек три года опыта четыре куска
поржал)
Leonid
> собес на фулстека Python + React > давно не работал с питоном, думаешь что завалишь > спрашивают что такое SOLID/ACID, отвечаешь > спрашивают что такое GIL и как работает асинхронность в Питоне, отвечаешь > спрашивают про методы тестирования, рассказываешь о своих юнит, интеграционных и e2e тестах > спрашивают про вычислительную сложность с примерами, успешно рассказываешь о своем школьном олимпиадном опыте > спрашивают еще что по мелочи, на все успешно отвечаешь > собеседование успешно пройдено за час, тебе было приятно пообщаться > хорошо > собес на React разработчика > спрашивают про личные проекты, мельком упоминаешь о том что когда-то ковырял блокчейн > собеседующий приходит в возбуждение, начинает доебывать деталями реализации эфира > "а какой алгоритм шифрования? а какая формула используется для эллиптических кривых? а как хешируются данные?" > молча охуеваешь, скрипя мозгами, еле-еле вспоминаешь эти нюансы, робко замечаешь, что это не относится к тебе собеседования > обмудок немного успокаивается и начинает закидывать тебя неопределенным поведением в React/Redux > "а что если у меня есть connect-ы в виртуальном дереве охуилионной вложенности, какой будет порядок выполнения? а что если я замучу еще больше недокументированной хуеты, что будет в таком случае?" > охуеваешь еще больше, начинаешь потихоньку сыпаться, собеседование продолжается > "а какая разница между CORS и CSP? какие хедеры для этого используются?" > жопа горит, упоминаешь про CSRF и XSS, хедеры уже не можешь вспомнить > эта пытка деталями реализации продолжается еще час, в сумме получается два часа собеса на ебучего формошлепа > на губах остается послевкусие говна > горит Долбанные говноеды, не зря я отклоняю предложения по реакту - там выебщик на выебщике и выебщиком погоняет. Заучат детали реализации определенной версии, а потом ебут мозг этой быстротечной хуйней каждому кандидату. мимофулстек три года опыта четыре куска
Выучи/разберись в этом и живи спокойно :)
ᴡᴇʏʜᴇyʜᴇʏ
Den
Выучи/разберись в этом и живи спокойно :)
Вот, кстати. Казалось бы 2019-й год, а кто-то все еще преподает jQuery и люди разбираются с надеждой выучиться и жить спокойно.
Anonymous
Привет всем, подскажите какую-то либу мб легкую совсем, чтобы модули писать старые ES5 (самовызывающаяся функция)
Anonymous
проект легаси, слишком много boilerplate кода
MVD
сорян, мне просто вот это напомнило
Дак может проблема в том, что реакт разработчики замыкаются на одной технологии и не имеют кругозора?
ᴡᴇʏʜᴇyʜᴇʏ
Дак может проблема в том, что реакт разработчики замыкаются на одной технологии и не имеют кругозора?
как по мне, проблема вот в чем - а что если я замучу еще больше недокументированной хуеты, что будет в таком случае?"
MVD
как по мне, проблема вот в чем - а что если я замучу еще больше недокументированной хуеты, что будет в таком случае?"
Ну дак нужно это понимать, потому что легаси есть в любом более менее крупном проекте
Default
Если тебе над потихоньку лапшу из жуквери распутать
Anonymous
Вроде как раз для такого vue подходит лучше всего
да тоже думал его подключить, думал мб что-то есть полегче
Anonymous
но видимо это будет лучший выбор
Anonymous
спасибо
Default
Svelte ещё есть
Default
Но там много чего придётся самому писать
MVD
Svelte ещё есть
она уже продакшен рэди?
Default
Я взял в проект, сижу календарики пересобираю
Default
она уже продакшен рэди?
Сам по себе — да, экосистема — нет
Default
Переписать жуквери-барахло пойдёт
Default
Большой SPA я бы пока не стал тянуть, особенно в одно рыло
Default
Но мы работаем над этим 😄
Vitalii
Automated js logging tool https://github.com/vitalishapovalov/js-utilities/tree/master/packages/log Fun
Егор
Слушайте, а используете ли вы qs в своих проектах? Для генерации querystring в запросах. Ведь понятно, что они должны не самописными конструкциями создаваться.
King
Всем привет, кто пользовался react-final-form, там можно как-то извне тригернуть ошибку в Field? Чтобы у него в meta.error появилось мое сообщение Что-то типа myForm.dispatchEvent(new CustomEvent('fieldError', { detail: { message: 'Invalid password' } }))
Looch
Ну или через валидацию
King
Ну или через валидацию
Спасибо, через валидацию не получится, так как ошибка с бэка приходит Реф слишком костыльно, в принципе я сейчас делаю в обход rff, и ниче так, просто было интересно есть ли спец апи для этого, кейс-то не редкий
🦜
можно код?
https://codesandbox.io/embed/m9jxmwol99?codemirror=1
King
https://codesandbox.io/embed/m9jxmwol99?codemirror=1
Ааа, да, я видел этот пример, благодарю Проблема в том что у меня отдельный стейт менеджер для запросов, и не получается делать запрос у них в onSubmit
Madiyar
Вопрос не по реакту, кто нибудь сталкивался с тем что transitiion/transform правила CSS не работают на ios safari/chrome? но если немного призумить(два раза тапнуть) то все начинает работать, префиксы -webkit- ставлю
Madiyar
Причем на андройде и десктопе все работает
Madiyar
Спс
Stepan
Так зачем SupplierTable должен перерендериться если его пропсы не изменились, что в нем изменилось?
Состояние таблицы в базе данных изменилось. Состояния менял внешний к SupplierTable компонент - DeleteModalDialog. Он дергает функцию ререндер, которую я ему передал в пропсах. Я ожидаю что весь компонент Suppliers перерендерится. Не работает. Не могу понять почему.
Abilmansur
Почему картинка не загружается при использовании Image от react bootstrap? Вроде бы путь правильно написал
Abilmansur
Он у меня в той же папке что и jsка стоит
🅅aleriy
проверяется же просто, в браузере правой кнопкой по месту где картина тыкаешь и смотришь какой путь указан
🅅aleriy
пробуешь загрузить по указанному урлу изображение и получаешь ошибку
Егор
Может вебпак не собирает её? Ошибки есть?
Егор
не в том каталоге как вариант.
🅅aleriy
Он у меня в той же папке что и jsка стоит
ну если ты юзаешь стандартный <img src="..." это одно но ты заюзал bootstrap
🅅aleriy
положи картинки в папку public
🅅aleriy
и ссылайся на них из бутсрап компонента
Arsen
привет всем. Ребят такая вот проблема. Я поменят свой ГитХаб и теперь когда хочу с ГитБаш терминала пушоть в гит видает мой старый юзер как поставить новый чтоб загрузился в новый аккаунт гитхаба?
Arsen
@git_ru
спасибо