Size: a a a

React: русскоязычное сообщество

2020 July 19

KS

Konstantin Sedykh in React: русскоязычное сообщество
Юра Чеботаев
Не понимаю, что значит с загрузки.
я думаю, что он имеет ввиду монтирование.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Если так, то useLayoutEffect вызывает свой коллбэк сразу же после монтирования.
источник

1

1N54N3 in React: русскоязычное сообщество
Спасиб попробую
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
👍
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
const Test = () => {
 const ref = React.useRef()
 React.useLayoutEffect(() => {
   console.log(ref.current)
 }, [])
 return <span ref={ref}>t</span>
}
Не подскажите, а написание пустого массива зависимостей не отличается от его полного отсутствия?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Отличается.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Отличается.
Разница только в компонентDid'ах?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Если массива совсем не будет, то реакт будет вызывать каждый раз коллбэк
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А если будет пустой, то только первый раз
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Если массива совсем не будет, то реакт будет вызывать каждый раз коллбэк
То есть лучше всегда пустой массив указывать? чем ничего
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
По обстоятельствам.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Иногда нужен пустой, а иногда нет.
источник

1

1N54N3 in React: русскоязычное сообщество
как же научиться понимать эти обстоятельства 🐿
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Если коллбэк нужен на каждый рендер, то не надо ничего.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Если только на первый рендер, то пустой массив.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Если коллбэк нужен на каждый рендер, то не надо ничего.
Что под коллбеком имеется ввиду? Имею ввиду не перевод термина а сам коллбек
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Это та функция, которую useLayout принимает первым аргументом.
источник

1

1N54N3 in React: русскоязычное сообщество
Спасибо
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
👍
источник