🅅aleriy
и? initialValue или defaultValue? разница все же есть
Andrii
<button onClick={[this.]resetInput}/> resetInput = () => { this.setState(() => {value: '' || DEFAULT_VALUE}}) }
Ну так и что, у меня стейт тоже очищается при клике на ресетбтн.
Ilya
блин коллеги - ну честное слово, хочется начать RTFM на паво и на лево раздавать, балаган
Aleksey
собрался отсылать тестовое задание на стажировку, сделал приватный репозиторий. вставляю как было указано в письме мыло. пишет что такого аккаунта нет) я все правильно делаю?
🅅aleriy
собрался отсылать тестовое задание на стажировку, сделал приватный репозиторий. вставляю как было указано в письме мыло. пишет что такого аккаунта нет) я все правильно делаю?
у человека который запросил тестовое может не быть аккаунта на гитхабе же, попробуй отослать ссылку на проект просто через почту
Aleksey
а ну ок) спс тогда
Alexey
и сделай публичным репу с тестовым (только не называй тестовым) так будет +1 маленький прожект в копилку, которые все видят
Alexey
Всем привет! Подскажите пожалуйста. Есть ссылка на pdf файл загруженный на амазоне. Можно ли как то по клику на файл сообщать браузеру, что его надо скачать, а не открыть в соседней вкладке)
Denis
<a href="url" DOWNLOAD />
Aleksey
так add colaborator не нажимается!!!
Alexey
я не помню, чтобы на гитхабе можно было "по ссылке" доступ к репе выдавать
Вадим
В чем проблема выводит инфу либо с одного инпута либо со второго, а нужно что бы выводило с обох
Ilya
так add colaborator не нажимается!!!
ну сделайте публичным и отправляйте ссылку или запросите у них аккаунт гитхаба который можно заинвайтить
🅅aleriy
ты телеграм канал решил как git-репозиторий заюзать? 🙂
Вадим
Извините не подумал что можно фотографией скинуть, но суть проблемы это не меняет
🅅aleriy
Извините не подумал что можно фотографией скинуть, но суть проблемы это не меняет
фотографии это в инстаграм, тут обычно ссылку на sandbox или gist
Ilya
https://codesandbox.io нижайше прошу - начать пользоваться для таких случаев
Aidyno
За такое можно бан получить:)
Mikhail
народ, как в redux-form получить поле, для которого не прошла валидация? задача — проскролить к первому невалидному полю на странице что-то не могу в доке найти подходящего апи
Ilya
что вы имеете в виду под «получить поле» ?
Mikhail
потому что его там нет 🙂
а как можно это реализовать?
Mikhail
есть идея через MutationOberver, но какое-то хуевое решение
Bogdan
а как можно это реализовать?
скорее всего там есть массив с полями, которые не прошли валидацию, там по имени можно проскролить поидее, иначе как он валидирует, не зная поля
Ilya
Ваше поле получает информацию о валидности в параметрах банально чтобы красненьким подсветиться :) собирайте ref таких полей в каком-то внешнем аккумуляторе во время рендера - ну и дальше скрольте на здоровье
Вадим
Как сделать что бы выводилось информация из двух инпутов?https://codesandbox.io/s/sweet-shape-mc9bw
Denis
ох....
там больно глазам
🅅aleriy
может сначала все же доку прочитать по реакту? читаешь раздел - пробуешь и так повторяешь много раз иначе и сам измотаешься и людей заколебешь
Вадим
Я только начал, может подскажете как это сделать лучше
🅅aleriy
Я только начал, может подскажете как это сделать лучше
как доку лучше читать? да с самого начала конечно же
🅅aleriy
https://ru.reactjs.org/tutorial/tutorial.html
Вадим
Разве так сложно подсказать я уверен что там буквально пару строчек надо изменить что бы заработало коректно
Direct
смысл в том, чтобы ты сам это понял, это самые основы
Anonymous
https://ru.reactjs.org/tutorial/tutorial.html
Скопировал с доки " огрызки на 3 строки ", и сразу 1800$ зарабатывать начнёшь)?
Mikhail
Ваше поле получает информацию о валидности в параметрах банально чтобы красненьким подсветиться :) собирайте ref таких полей в каком-то внешнем аккумуляторе во время рендера - ну и дальше скрольте на здоровье
да, я тоже подумал в сторону рефов. но редакс-форм не предоставляет колбеков после валидации, где тогда это нужно делать? имеется в виду проверять элементы и скролить
🅅aleriy
Разве так сложно подсказать я уверен что там буквально пару строчек надо изменить что бы заработало коректно
судя по ошибкам в коде, у тебя вообще нет ни малейшего понимания как все работает, поэтому лучше все таки с доки начать
🅅aleriy
подсказать можно человеку, который уже знаком с предметом и хорошо знает javascript, а когда нет элементарных основ о библиотеке, которую изучаешь, то тут всю доку же не перескажешь тебе в чате
Anonymous
Из офф доки на сайте только 4 примера 0 по уровню доступно
🅅aleriy
судя по примеру выше Вадиму будет чем заняться ближайшие три месяца надо прочитать доку по реакту, ознакомиться с объектной моделью DOM ну и прочие радости
🅅aleriy
а то подскажешь как взять значение из инпута по event.target.value, а через час такой же вопрос про чекбоксы прилетит 🙂 а потом про селекты и мультиселекты
Konstantin
может кто то пользовался хорошей библиотекой для загрузки и выгрузки csv файлов? собственно задачи 2 1) по клику на кнопку отправить запрос, в ответе получаю content-disposition: attachment; filename=data.csv и его надо скачать в браузере 2) по клику на кнопку - загрузить - выбираю файл и потом его отправляю(тоже csv)
🅅aleriy
про ту же иммутабельность стейта, тут уже 50% не меньше сообщений этой теме посвящено ну скажешь что нельзя мутировать и присваивать тупо в this.state, т.к. компонент не перерендерится, что forceUpdate это не верный путь, но попутно же лучше узнать какие функции джаваскрипта мутируют переменные, а какие нет, чем отличается slice от splice, push от [...array, item], Object,assign(obj, { blabla }), от {...obj, blabla}
Denis
https://codesandbox.io/s/gifted-lumiere-wrxu0
та не нужны там ни state.a ни state.b, зачем дважды одно и то же хранить
Bogdan
та не нужны там ни state.a ни state.b, зачем дважды одно и то же хранить
Ты меня научить вздумал? Он хотел так, пусть будет так, я его кейс сделал
Bogdan
Ору
Да я тоже орнул) ну я не спрашиваю зачем ему два раза хранить, хочет, пусть хранит)
Bogdan
Может он хочет потренится в использовании стейта, я же хз
🅅aleriy
без вмешательства
а размер файла максимальный какой у тебя может быть?
Ilya
Да я тоже орнул) ну я не спрашиваю зачем ему два раза хранить, хочет, пусть хранит)
Коллеги давайте жить дружно… проблема суть тут вот в чем: Есть предложение не превращать проф.канал в ясли 🙂 вопрошаюших, очевидно с нулевым бэкграундом, что не желают даже мало-мальски гуглить и с чем-то разбираться - следует отправлять учиться и разбираться 🙂 в лучшем случае - ткнуть ссылкой на learn.javascript.ru или соотв. области доку (им же больше пользы - чем от того что «мама поможет нарисовать картинку на утренник - нарисовав ее самостоятельно») вежливо, корректно - но все же, не потакать им от слова «совсем» , не надо их шизоидные примеры разбирать, смотреть и что-то вообще советовать.
Denis
в купе с реактом
никакая библиотека не нужна на фронт в любом случае
Konstantin
а размер файла максимальный какой у тебя может быть?
небольшой не могу сказать - еще ни один не скачал) но он небольшой думаю
🅅aleriy
небольшой не могу сказать - еще ни один не скачал) но он небольшой думаю
ну если не большой, то не нужно никаких либ дополнительных тебе у меня были файлы в проекте 4+гига, я там заюзал tus
🅅aleriy
при попадании в чат, надо чтобы бот задал ряд вопросов по основам с 4 вариантами ответов на каждый вопрос 🙂 не прошел терминатор выдает ридонли, хочешь писать в чат - пройди тест 🙂 эдакая лайтовая проверка на адекватность в предмете
Looch
typeof null 🧐
Alexey
object
Andrey
Зачем?
за 2 дня вопросы были даже по доке реакта, по доке Карл
Ilya
взять список вопросов на углубленное знание js с одноименного github акка))
даже если кандидат будет вынужден гуглить чтобы пройти тест - это уже будет «первый урок», хотя бы «гуглить» будет уже освоено 🙂
Bogdan
на самом деле да, сейчас еще и дока на русском, читать приятно хотя бы, я например винглиш не больше пары слов связать могу
🅅aleriy
ну глубоких знаний не нужно, но основные понятия надо знать все равно типа что такое иммутабельность и зачем она нужна в реакте + простые вопросы по js при чем на эти вопросы чтобы можно было ответить прочитав первые главы реакт доки
Ilya
на самом деле да, сейчас еще и дока на русском, читать приятно хотя бы, я например винглиш не больше пары слов связать могу
а вот это вы коллега - зря, язык врага - ой как нужен, советую поставить себе в бэклог задачку по подтягиванию языка.
First
Парад чсв, как джун осуждаю 🙃