Size: a a a

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

2021 April 26

Ж

Женя in React — русскоговорящее сообщество
Аккордион. При открывании монтируется компонент.  При закрытии размонтируется. Не понимаю как строку 37 задать правильно, чтобы высота работала. Если расскоментировать строку, то пишет Cannot read property 'scrollHeight' of null. Можете помочь?
https://codesandbox.io/s/mystifying-brook-1fj6r?file=/src/App.js
источник

ВГ

Владимир Гордиенко... in React — русскоговорящее сообщество
Привет всем
источник

ВГ

Владимир Гордиенко... in React — русскоговорящее сообщество
Встречаю вывод JSX'а такого вида:
<>
<button>Кнопка</button>
</>

Что означает пустой <>? Это div по дефолту?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Это короткая запись для React.Fragment
источник

ВГ

Владимир Гордиенко... in React — русскоговорящее сообщество
Спасибо
источник

A

Aliaksandr in React — русскоговорящее сообщество
Ребята подскажите когда используем подход с разделение компонент на view и container (не юзаем redux хуки) а используем connect

function Example({ someProp, doSomething }) {
 useEffect(() => {
     doSomething(someProp);
 }, [someProp, doSomething]);  // <- тут ?

// .........
}

должны ли мы ф-ю action creator указывать в deps useEffect.  ???

eslint react-hooks/exhaustive-deps - хочет чтобы я указывал
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Уже не сильно подход этот используется
источник

A

Andrew in React — русскоговорящее сообщество
Желательно все же указывать что бы точно знал свои зависимости хук
но тогда надо обернуть в useCallback если она приходить пропсами
источник

A

Aliaksandr in React — русскоговорящее сообщество
я так понимаю она каждый раз пересоздается!?
а обертывание в useCallback выглядит как костыль
при исп redux хуков тк мы получаем actioncreators не из пропсов у нас такой проблемы нет
источник

AT

Adilet Turdakunov in React — русскоговорящее сообщество
Добрый день!  Уже 2 день не могу понять почему у меня не рендерятся компоненты. Буду благодарен если сможете чем-то помочь https://github.com/adilett02/to-do
источник

A

Andrew in React — русскоговорящее сообщество
useEffect следит за ссылками либо значениями
тк в джс функция это тоже объект то он является ссылочным типом
если его ссылка не меняется то еффект срабатывать не будет
когда вы передаете объект пропсами то два объекта никогда не равны и будет перерендер
для того что бы это избежать используется useCallback и useMemo
и тогда уже передаються в зависимости к хуку еффекта
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
используете коннект, тогда уже и класы используйте
источник

A

Aliaksandr in React — русскоговорящее сообщество
)) работаем с тем что есть
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
я ж на полном серьезе, тогда не прийдется мучаться с депсами
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
А то вы выходит взяли худшее от двух миров...
источник

ВК

Владимир Карпов... in React — русскоговорящее сообщество
что такое ad-hoc термин в полиморфизме ?
источник

A

Aliaksandr in React — русскоговорящее сообщество
не я это брал ) работаю с тем что есть
источник

A

Aliaksandr in React — русскоговорящее сообщество
поэтому думаю частично игнорить Exustive -deps правило
источник

N

Nazim in React — русскоговорящее сообщество
источник

N

Nazim in React — русскоговорящее сообщество
В чем ошибка
источник