Semmi
зачем создавать так классы?
Vladislav
зачем создавать так классы?
незачем не нужно так делать)
Semmi
незачем не нужно так делать)
а как это расшифровать?
Semmi
Димыч в 77 уроке так нагородил с классами! Не могу понять
Игорь
<div className={ s.formControl + " " + s.error : "") }>
Что-то прям не похоже на правду последние ковычки и скобка лишнее походу
Vladislav
да потерял тринарку
Artem
никак не сделаешь если в файле будет jsx
Artem
ну сейчас он сьел, а потом баги будут лезть не поймешь от куда😉
Artem
потому шторм и лучше так как он галимотье на ранних стадиях отсекает)
Artem
ну да
Artem
зачем тогда придумали jsx&
Artem
jsx упрощает жизнь
Artem
а смысл в реакте писать без jsx?
Artem
я к этому и веду понятно что можно и на питоне написать, просто смысл тогда той или иной технологии
Михаил
Привет, обьясните пж простыми словами разницу между useEffect и useLayoutEffect
Михаил
Я это читал
Михаил
Разницу не вижу
Михаил
Тоесть когда юзер видит обнов. инфу на экране, в этот момент запускается данный хук
Михаил
Я так и не понял ответ на свой вопрос
Михаил
Изменения в дом, это когда пользователь видит обновленную картинку
Михаил
Кто он
Taras
Я не слышал про useLayoutEffect но прочитав то что Макс написал, сделаю предложение что он запускается
Taras
1 раз и все
Taras
И не перерендерится если обновить чтото
Taras
Так?
Михаил
Ты же сказал ,что сработает посде изменения в DOM
Михаил
Я не понимаю, что ты хочешь донести
Taras
Я кароч прочитал лейаут запускается сразу перед тем как компонент зарендерится
Taras
И перед тригером юзеффекта
Нат
привет всем) есть маленькая просьба: найдите меня по имени Nati Fiona и напишите мне сообщение)
Нат
Пожайлуста)
Taras
Кстате, я придумал прикольный метод(может уже такой есть ну ладно) если например выпала ошибка там тратата ерор выписать ошибку и когда уже решил ее написать по какой причине и так в будущем если выпадет какая то ошибка вы оп открываете текстовый файл чекаете свою ошибку и смотрите возможные причины
Нат
никто не писал часть с сообщениями??)
Aleksandr
добро пожаловать в клуб)
Михаил
Обьясни пж, потомучто отрывками говоришь, и я не могу понять
Нат
мне надо в социальной сети))
Нат
которую мы пишем)
Taras
дойду до сообщений напишу)
Нат
спасибо) буду ждать
Нат
ахха
Taras
Обьясни пж, потомучто отрывками говоришь, и я не могу понять
useLayoutEffect Он запускается синхронно после всех DOM-мутаций, но до фазы Paint. Используйте это для чтения макета (стилей или информации о макете) из DOM, а затем выполните блокировку пользовательских мутаций DOM на основе макета. useEffect Он запускается после того, как рендер будет привязан к экрану, т.е. после этапа «Макет и лак». Используйте это по возможности, чтобы избежать блокировки визуальных обновлений
Taras
тоооесть useLayoutEffect до рендера useEffect после рендера
Taras
спасибо) буду ждать
еще гдето 20 выпусков по моим подсчетам)
Taras
https://issue.life/questions/53513872
Нат
а ты смотришь уже вторую часть самураев???
Taras
я еще первую не смотрел не хочу делиться еще на один проект)
Taras
я итак паралельно почучуть тудушку улучшаю
Taras
ии плююс еще курс смотрю один на английском React Complete course
Нат
откуда вы столько времени берете?))
Taras
а куда мне его тратить?)
Михаил
Вот, я не могу понять эти слова
Михаил
Михаил
Меня путает это лсова синхронно
Михаил
То есть получается как только DOM изменен, после операции render, он сразу же запускается
Alexander
Привет, не знаете есть ли репа с комитами соответствующие выпускам?
Михаил
Там написанно синхронно, после изменений в DOM
Alexander
Вижу репа начинается с 71 выпуска, мейби кто-то делал свой реп по выпускам?
Taras
Ребята я кароч решил сам статус делать а не по видео) как называется ивент когда кликнул где то в другом месте чтобы с инпута фокус убрался?
Taras
onMouseOut не сильно так как хочу работает)
Taras
onBlur?
Taras
Супер спасибо!
{ Amir }
focusout еще может подойти))
{ Amir }
в твоем случае input лучше юзать
Taras
Супер уже все сам сделал) кайфф
{ Amir }
)))
Taras
ВРоде мелочь а рад
Taras
у меня инпут и есть
Alexander
спасибо
{ Amir }
у меня инпут и есть
ты не понял. событие input
Taras
ты не понял. событие input
Теперь я в двойне не понял)
Taras
event input?
Alexander
да, как click
{ Amir }
)))
{ Amir }
tripleClick
Artem
Воруем
негодяй
{ Amir }
негодяй
У молодости
Artem
{ Amir }
Прикинь зэкам проведут инет, сколько джунов появится))