значение и при ререндере лишь вызывает это. но получается ре рендер это всегда вызов этой фунцкий. тогда да, трудно понять почему эффект работает один раз, если дать пустой массив как второй аргумент. то есть в начале все работает, даже эффелт, а при ре рендере когда вызывается эта функция снова, то тогда реакт уже знает про эффект и не выполняет ?
насчет булевых )) при
child {isOnline} если isOnline false а не 'false' , то в шаблоне ничего не будет видно )))
в шаблоне уже можно с помощью тернарного оператора рендерить нужное содержимое))
а если это просто пример, то мог бы и без префикса is обойтись
JSON.stringify(bool) в шаблоне всегда можно делать
почитай об устройстве хуков и что отдельные хуки делают
а если по старому, класс компонент, тогда только рендер вызывается , да ?
реакт выполняет каждый раз юзэфект и уже тот смторит что было в масиве завиимостей на предыдущем рендере и на сравнивает то что на этом ренедере, если то то не совпало то вызывает эфект
Обсуждают сегодня