N
Предпочитаю не юзать гугл
Да я не в курсе что конкретно искать в гугл
Anonymous
это у ветеранов такое
Sm•ok
How to authorize on site with Google account
А есть какие то важные причины юзать компоненты классовые ?
Sm•ok
Хочу спойлер
N
How to authorize on site with Google account
Не то, показывает авторизацию в гугл, ну или библиотеки авторизации через гугл, а там автоматом тебе предлагает авторизацию
Артем
Всем привет, подскажите плз, почему ссылка home всегда активна? Мне объяснили, что это нестрогое сравнение путей, но я же указал exact
El
Привет всем. Где в Телеграме можно найти курсов? Курс хантерс нынче платные.
El
Ищу по тестированию от Kent Dodds: https://testingjavascript.com.
Arsen
Это браузер делает
Нет, не браузер https://zapier.com/engineering/google-one-tap-inline/
Arsen
Называется One Tap Sign In, но кажется сейчас этим нельзя воспользоваться
Arsen
Sergey
Там обширный ответ)
Anonymous
Ищу по тестированию от Kent Dodds: https://testingjavascript.com.
Anonymous
Привет всем. Где в Телеграме можно найти курсов? Курс хантерс нынче платные.
Anonymous
тг добавили создание групп, например, раньше были ток админы, теперь ты можешь создать новую касту, указав ей права, и дав подпись
Anonymous
Там обширный ответ)
грузится долго + 1
Cenator 🐈
Если можешь редактировать права админа
Denis
Привет, чят. Вопрос по хукам, а именно по новому setValue вместо setState({}). Если у меня в стэйте компонента есть 10 полей, и какой-то мой сервисный метод возвращает как раз эти 10 полей (имена совпадают), то как их правильно присвоить? Писать 10 строк вида setValue1(); setValue2();...? Задать стэйт как объект и по-старинке setSuperstate(...values)? Или есть ещё варианты?
Игорь
Привет, вопрос по линтеру, как решить эту проблему? Устанавливал и глобально и локально
Denis
Ну, сейчас же каждое поле стейта отдельно задаётся через useState. Вот и получилось 10 пар объект/сеттер вида name/setName, age/setAge
Denis
Видимо, редакс, да. Не дошел ещё до него в обучении.
Andrey
Denis
О, огонь. Понял, спасибо
Таймураз
Ну, сейчас же каждое поле стейта отдельно задаётся через useState. Вот и получилось 10 пар объект/сеттер вида name/setName, age/setAge
Также в setState можно передать функцию, в результате которой ты можешь вернуть обновленный стейт
Ivan
Попробуй снести полностью
Ivan
И все плагины
Ivan
И поставить глобально
Aleksey
ребят кто знает, почему в vsc через раз работает возможность передвигать строки кода одновременно. то работает то нет
Aleksey
вроде ниче сам не ставил) никаких хоткеев. так с коробки все
Ivan
вроде ниче сам не ставил) никаких хоткеев. так с коробки все
Ты не гном юзаешь? Некоторые хоткеи системы перекрывают код и другие редакторы
Aleksey
хз что такое гном) юзаю плагины vsc кое какие)
Aleksey
На русском может не работать
у меня как раз русский-через раз
Aleksey
ты про язык интерфейса?
Ivan
Тут всё просто - удаляй винду и все будет ок (шучу) В целом либо плагины, либо хоткеи системы либо версия имеет свои баги
Ivan
у меня mac os
Ух, нежданчик
Anonymous
ставь винду и удаляй
Ivan
Мб линукс?
За линукс и гну стреляю прямо в душу
Anonymous
линукс тоже можно попробовать
Ivan
Пока не пропатчишь кде под чертёнка (из под лини), удалять нельзя
Illya
в тему
Someone
Anonymous
толсто
Ivan
А гитхаб то за что?
Sergey
Человек просто не понял что такое линкс )
Sergey
А гитхаб то за что?
Он против open source (автор картинки))
Ivan
/offtop Этот человек слушает макулатуру, ему вообще нельзя разговаривать с людьми
Someone
/offtop вот к чему реакт людей приводит, очень скользкая тропинка
Sergey
/offtop вот к чему реакт людей приводит, очень скользкая тропинка
Просто обнови стейт и не парься ) Любая экосистема хороша, пока она выполнят свои функции. А оскорблять труды людей, которые ещё и делятся ими, не очень красиво ;)
Denis
/offtop
Kevin
каждый раз смешно
PH_cheerokee
https://codepen.io/DanielSadovskiy/pen/QWLNKKb?editors=0010 не подскажете почему в state не записывается product?
Vilena
есть хорошие плагины для валидации форм в связке с material-ui? нашла этот: react-material-ui-form-validator, но вдруг есть лучше
Constantine️
Constantine️
😵
PH_cheerokee
😵
а как должно быть?
Sergey
а как должно быть?
Смотря чего ты хочешь добиться. Но думаю для начала как-то так constructor(props) { super(props); this.state.product = { ...props.product } }
PH_cheerokee
Смотря чего ты хочешь добиться. Но думаю для начала как-то так constructor(props) { super(props); this.state.product = { ...props.product } }
типа хочу изменить что-то в продукте и мне нужно изначальные данные в поля формы закинуть
Anonymous
Если не тролинг, то забаньте господина на всякий случай