Тёма Сенюков - Опасны ли перерендеры в React и как их избежать?

  Рет қаралды 13,275

HolyJS

HolyJS

Ай бұрын

Ближайшая конференция: HolyJS 2024 Spring - 15 апреля (Online), 26-27 апреля (Offline, Москва)
Подробности и билеты: cutt.ly/mwDmGdW3
- -
Многие в сообществе очень боятся перерендеров в React. Вместе со спикером пробуем разобраться, что это, почему они происходят, так ли они опасны и как их избегать.
Скачать материалы к докладу с сайта HolyJS - jrg.su/sc9vy5
#javascript #react

Пікірлер: 34
@sergeydostovalov6180
@sergeydostovalov6180 Ай бұрын
Жду тот день, когда Дэн Абрамов выйдет к толпе и скажет, как это он сделал с редаксом, что реакт - это обман, а сам он использует solid js, где нет ререндеров
@carry-on-chaos4032
@carry-on-chaos4032 27 күн бұрын
Топ! по делу, без воды, спасибо!
@d0paminer
@d0paminer Ай бұрын
То, что должен знать миддл про мемоизацию на интервью)
@puffinavtz3966
@puffinavtz3966 29 күн бұрын
В реалиях 2024 года, уже стажер должен знать)))
@boycovclub
@boycovclub 14 күн бұрын
@@puffinavtz3966 мне по хуй я ничего не знаю и больше вас всех денег получаю)
@siberiacancode
@siberiacancode 26 күн бұрын
Тема как всегда хорошо, спасибо за доклад
@from_brest2631
@from_brest2631 29 күн бұрын
Все по просту, но четко, лойс
@Pantaiz
@Pantaiz Ай бұрын
хороший доклад, лайкос
@vladimircreator
@vladimircreator Ай бұрын
Без воды и всё по делу 👍
@endlesslysorrow
@endlesslysorrow 26 күн бұрын
очень полезный доклад, спасибо, и главное можно будет везде применить!
@dimovich85
@dimovich85 Ай бұрын
Спасибо, все по делу
@CRivlaldo
@CRivlaldo 2 күн бұрын
Хороший доклад, хоть и из Яндекса
@zrtsky
@zrtsky 29 күн бұрын
как раз занимаюсь разработкой кастомного плеера, интересно было послушать, спасибо
@artgurianov
@artgurianov Ай бұрын
Спасибо, топ 👍
@user-ur7ry4ms5u
@user-ur7ry4ms5u 25 күн бұрын
Тёма лучший, спасибо!
@user-se9cw2hb4q
@user-se9cw2hb4q 8 күн бұрын
А по какой ссылке с QR-кода нужно перейти и где написать, чтобы Кинопоиск в сериалах вернул кнопку «Предыдущая серия»?
@dimenuendo
@dimenuendo 18 күн бұрын
после слов "...делаю интерфейс в кинопоиске..." вырубил видео 😂 шучу. вода, конечно, есть, но в целом конструктив. очень понятно Супер!
@user-zs7kr6yp2s
@user-zs7kr6yp2s Ай бұрын
спасибо, лучшее видео
@GutSamJack
@GutSamJack 28 күн бұрын
Тёма огонь!
@someChicoRy
@someChicoRy 5 күн бұрын
круто
@vadiiimyeeeekn
@vadiiimyeeeekn 17 күн бұрын
С псевдородителем не понял, что меняется от оборачивания Context.Provider и useState в отдельный компонент?
@user-jx8zx8uk2m
@user-jx8zx8uk2m 29 күн бұрын
Как я выпал со скримера вначала 🤣
@apa6368
@apa6368 15 күн бұрын
Сколько не работай с реактом, придется писать костыли для оптимизации.
@user-jx8zx8uk2m
@user-jx8zx8uk2m 26 күн бұрын
Как бы ничего нового, простые и логичные вещи, которые изучаются во время разработки любого приложения больше, чем to-do-list. Но парень очень хорош как оратор, поэтому было интересно посмотреть даже на 1х и без перемоток.
@paulmalys
@paulmalys 15 күн бұрын
Спикер норм, но материал не очень. Точнее он не про то, про что тема доклада. Спикер сходу осуществил подмену понятий и поэтому дальше доклад пошел не туда. В итоге вывод - перерендеры в Реакт опасны и с ними надо бороться - факт!
@selub1058
@selub1058 7 күн бұрын
Что такое Кинопоиск и ШРИ?? И нет, перерендеры не опасны. В отличии от электричества 220 вольт они вас точно не убьют.
@from_brest2631
@from_brest2631 29 күн бұрын
Но с сетером темы странная штука: условный свитч все равно меняет свое состояние в зависимости от темы, и ему тауже нужно иметь вэлью 😊
@JerarJerar
@JerarJerar 29 күн бұрын
Тоже не понял, зачем нам 2 контекста, супер всратый пример
@masterofgame0
@masterofgame0 26 күн бұрын
Value будет меняться каждый раз. Set всегда один. Замечали, когда используете setState внутри useEffect, линтер не говорит, что нужно добавить setState в зависимости. setState из useState всегда возвращает одну и туже ссылку
@masterofgame0
@masterofgame0 26 күн бұрын
​@@JerarJerar потому что srtState без разницы актуальная ли ссылка на него. Как когда используешь setState внутри useEffect, линтер не просит добавить setState в зависимости
@SmotritelTube
@SmotritelTube 21 күн бұрын
У кенси дотс есть статья зачем так делать, там очень хорошо это поясняется легко загуглить
@revel8246
@revel8246 25 күн бұрын
Знать такие подробности о Реакте совершенно не нужно. Это внутренние детали имплементации. У Реакта есть best practices, им надо следовать, и все будет хорошо.
@YauhenSkaradumau
@YauhenSkaradumau 29 күн бұрын
Еще бы перестать говорить перерендеры 🥲
SMART GADGET FOR COOL PARENTS ☔️
00:30
123 GO! HOUSE
Рет қаралды 21 МЛН
Which one will take more 😉
00:27
Polar
Рет қаралды 40 МЛН
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
Регистрация в Nelo Life оплата в USDT
4:12
Nélo Life на русском
Рет қаралды 3
Антон Голубь - Про node_modules
45:59
HolyJS
Рет қаралды 4,3 М.
Механик помог велосипедисту
0:21
ГОМУНКУЛ
Рет қаралды 2,5 МЛН
ОТ**СИ У ТРАКТОРИСТА🤯
0:41
RFC Fighting Championship
Рет қаралды 612 М.
#上快手学农技 #快手幸福乡村带头人 #土拨鼠
0:14
嘉祥成福养殖场
Рет қаралды 14 МЛН
Coca Cola Challenge #shorts
0:34
Svetkonfetka shorts
Рет қаралды 14 МЛН