Size: a a a

React — русскоговорящее сообщество

2020 October 12

KF

K F in React — русскоговорящее сообщество
Roman Usherenko
isChecked ? 'checked' : null
или юзай classNames либу
Надо undefined вернуть а не null
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
K F
А если isChecked будет false, в className будет 'false'?
нет, classNames ожидает строку
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
но могу ошибаться, у кого код под рукой - чекните
источник

KF

K F in React — русскоговорящее сообщество
🧨 ethorz
нет, classNames ожидает строку
Пустую строку или undefined
источник

И

Иван in React — русскоговорящее сообщество
K F
А если isChecked будет false, в className будет 'false'?
Нет
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Если вернуть функцию в юзэффект, что с ней будет? Она вызовется при следующем вызове юзэфеекта?
источник

KF

K F in React — русскоговорящее сообщество
Иван
Нет
100 процентов? А то нет кода посмотреть
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Soltukiev Malik
Если вернуть функцию в юзэффект, что с ней будет? Она вызовется при следующем вызове юзэфеекта?
формулировку сделай плиз нормальную. в смысле, вернуть?
источник

И

Иван in React — русскоговорящее сообщество
K F
100 процентов? А то нет кода посмотреть
Серьезно? Пойти проверить за тебя?
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
Если вернуть функцию в юзэффект, что с ней будет? Она вызовется при следующем вызове юзэфеекта?
Да, перед следующим вызовом или при размонтировании
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Sergey Bekharsky
формулировку сделай плиз нормальную. в смысле, вернуть?
() => () => {}
источник

KF

K F in React — русскоговорящее сообщество
Иван
Серьезно? Пойти проверить за тебя?
Да
источник

И

Иван in React — русскоговорящее сообщество
K F
Да
Не угадал
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
🧨 ethorz
() => () => {}
так лучше)
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
Да, перед следующим вызовом или при размонтировании
useEffect(() => {
   document.addEventListener('click', console.log(1))
   return () => {
     document.removeEventListener('click', console.log(1))
   }
 }, [state])
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
useEffect(() => {
   document.addEventListener('click', console.log(1))
   return () => {
     document.removeEventListener('click', console.log(1))
   }
 }, [state])
Красавчик. Только с js проблема, а так красавчик
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Иван
Красавчик. Только с js проблема, а так красавчик
не понял
источник

И

Иван in React — русскоговорящее сообщество
Soltukiev Malik
не понял
Ты в качестве обработчика события передаёшь undefined
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
нафиг жс, реакт сила =)
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Короче, я чет не догоняю, при первом вызове useEffect добавляется событие, а во второй раз тоже добавляется, но вернувшаяся функция в при первом вызове useEffect куда попадает?
источник