Dmitry
Dmitry
🅅aleriy
.css сожмет?
жмется все что между веб сервером и браузером летает
Юрий
ребят, есть массив юзеров, они перебираються и выводяться, при клике на юзера, вызывается метод который прнимает ID юзера и добавляет его в стейт, а в диве проверка если этот id === user.id - делает ему цвет красный. (то есть выбран сейчас он)
но тут такой кейс, сейчас нужно при переборе и рендере этих юзеров определять можно на него будет кликнуть или нет, если у него поле info: не заполнено, он должен быть серый и не кликабельный. как это можно сделать?
🅅aleriy
ребят, есть массив юзеров, они перебираються и выводяться, при клике на юзера, вызывается метод который прнимает ID юзера и добавляет его в стейт, а в диве проверка если этот id === user.id - делает ему цвет красный. (то есть выбран сейчас он)
но тут такой кейс, сейчас нужно при переборе и рендере этих юзеров определять можно на него будет кликнуть или нет, если у него поле info: не заполнено, он должен быть серый и не кликабельный. как это можно сделать?
делаешь хелпер, который вычисляет в зависимости от входящих параметров имя класса, которое нужно подставить
Юрий
🅅aleriy
🅅aleriy
pointer-events: none
Ianis
Или рендерить conditional есть инфа\нет инфы -> с обработчиком\без
🅅aleriy
отрубит тебе onClick и прочие события мыши и тача
🅅aleriy
Юрий
то есть получается у меня 3 состояния,
1) можно выбрать и без цвета изначально
2) нельзя выбрать и уже имеет цвет
3) то что изначально без цвета, завадать ему цвет при клике и убирать при повторном
🅅aleriy
🅅aleriy
продуктом сборки реакт проекта является набор html, js, css файлов и прочих артефактов же
🦜
Ianis
Ianis
🅅aleriy
надо проносить в скобки все что юзаешь снаружи, иначе это потенциальный баг может быть
Ianis
🅅aleriy
компонент может быть смаунтен например в первый раз с несуществующим userId,
потом данные подгрузятся, юзерИд сменится, а в колбеке останется замыкание на undefined
Ianis
アレクサンダー・バキマトフ
🅅aleriy
Ianis
Вы просите доказать, что я не осел. Предлагаю вам доказать, что я осел.
アレクサンダー・バキマトフ
да че вы сразу, мне было так интересно как он проаргументирует)
from
アレクサンダー・バキマトフ
простой вопрос, почему в данном кейсе не нужно указывать зависимость для данного коллбэка?
Ianis
простой вопрос, почему в данном кейсе нужно указывать зависимость. Пример в студию
🅅aleriy
кроме того я бы вообще сказал, что useCallback в данном случае не нужен от слова совсем
Ianis
Нет, в зависимости никогда ничего не нужно указывать
アレクサンダー・バキマトフ
мне кажется он просто троллит
Ianis
Если вам станет легче, то я всегда это пофикшу. Я лишь показал пример человеку по его вопросу, и сделал это как мне было быстрее
🦜
Cybernated
Ребят, была у кого такая проблема при запуске eslint?
Configuration for rule "padded-blocks" is invalid:
Value [{"blocks":"never","classes":"never","switches":"never"},{"allowSingleLineBlocks":true}] should NOT have more than 1 items.
Тимофей 🛴
Cybernated
Он ссылается на style.js в node_modules
Cybernated
Из airbnb-шнего конфига
Evgeniy
Всем привет. Подскажите плиз как отключить Manager passwords в хроме для полей? Либо подсказать ему так что бы он заполнял их правильно. Игрался с атрибутом autoComplite не решило проблему.
js - one love
hello, https://stackblitz.com/edit/react-igyghp?file=App.js
почему лоадинг не меняется в строке 25
Александр
js - one love
да
Александр
а почему должен?
js - one love
а что
js - one love
внутри промиса работает а вне нет что ли
Александр
Ничего не понял, одно точно знаю - магии не бывает
Daniil
у тебя два вызова файрбейса
js - one love
перед запросом на сервер хочу сделать лоадинг тру а он меняется
Daniil
)
js - one love
да
js - one love
нормально же
js - one love
че за беда
js - one love
почему не работает
js - one love
должен же
js - one love
помогите народ
Anonymous
Хай всем
Evgeny
Стоит ли проект начинать на реакте в связке Grpc или остаться на REST, поделитесь соображениям
Evgeny
Там вроде все хорошо, но что-то не вижу уж прям проектов именно в этой связке
Evgeny
Сервис сервис все понятно, там хорошо
endifai
Как в формике при сабмите сделать валидацию всей полей?
Michail
подскажите в чем ошибка ?
https://codesandbox.io/s/exciting-shaw-yp5rf
Rrr