Тёмный

React.js 19 compiler  

PurpleSchool | Anton Larichev
Подписаться 41 тыс.
Просмотров 36 тыс.
50% 1

Сегодня посмотрим на компилятор React.js 19, который упростит работу с оптимизацией Rerender.
Курс по React: purpleschool.ru/
#reactjs #shorts #javascript

Опубликовано:

 

23 фев 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@PurpleSchool
@PurpleSchool 3 месяца назад
Курс по React: purpleschool.ru/
@user-sj7tf2yv3m
@user-sj7tf2yv3m 3 месяца назад
Не прошло и 10 лет. React начал догонять остальные фреймворки
@uCryNet
@uCryNet 3 месяца назад
Зато Реакт популярний 😢
@anton4488
@anton4488 3 месяца назад
То есть то, что в vue работает по умолчанию?
@user-ue8bh7tj5k
@user-ue8bh7tj5k 3 месяца назад
Всё так
@user-qs5jr2jl2q
@user-qs5jr2jl2q 3 месяца назад
Концепция реактивности во вью сильно отличается от той, что есть в реакте, у вью другие проблемы
@Mojo12444
@Mojo12444 2 месяца назад
@@user-qs5jr2jl2qкакие
@user-de5hv9eu3m
@user-de5hv9eu3m 2 месяца назад
Главное чтоб не как с вью2 > вью3 получилось
@eryTi
@eryTi 2 месяца назад
Подскажите пожалуйста о каких проблемах идёт речь​@@user-qs5jr2jl2q
@Time2paw
@Time2paw 2 месяца назад
Это как изолентой примотать карандаш с фонариком к костылю и говорить что создал кибер-протез.
@albertsaitov7463
@albertsaitov7463 3 месяца назад
Ооо, они сделали то, что на вью уже давно было из коробки
@leandrmiklashevich297
@leandrmiklashevich297 3 месяца назад
Добром это всё не кончится))
@user-yg3sh3zw7q
@user-yg3sh3zw7q 3 месяца назад
То что в Ангуляр можно вручную спокойно управлять
@DubinArtur
@DubinArtur 3 месяца назад
Маловато компиляций
@oleksandrkovalskyi5565
@oleksandrkovalskyi5565 2 месяца назад
написали уже что не будет в 19 версии изменение компилятора
@daveyjonesx
@daveyjonesx 3 месяца назад
Они изобрели вью?
@frontend_course
@frontend_course 3 месяца назад
А вуе тут причем ). Ты не знаешь как он работает? Услышал про компилятор и побежал на вентилятор кинуть?
@PurpleDaemon_
@PurpleDaemon_ 3 месяца назад
​​@@frontend_courseпросто у вью в доке прямо так и написано. Звучит как фикс конкретно этого недостатка: The virtual DOM implementation in React and most other virtual-DOM implementations are purely runtime. But it doesn't have to be that way. In Vue, the framework controls both the compiler and the runtime. This allows us to implement many compile-time optimizations that only a tightly-coupled renderer can take advantage of.
@QwDragon
@QwDragon 3 месяца назад
Скорее свелт, не?
@rexdraconis1703
@rexdraconis1703 2 месяца назад
Хаха, в ангуляра это было по умолчанию...
@azabroflovski
@azabroflovski 2 месяца назад
vue one love
@igorshcherbachenya4419
@igorshcherbachenya4419 2 месяца назад
Года эдак 3 как пишу на реакте. Раньше ток бэк писал. Сейчас и свои проекты, и на работе финтехи с монструозными формами, и под электрон пишу. В целом стараюсь следить за правильным распределением пропсов/обсерваблов в рендере, но я до сих пор не встретил ни одного кейса, при котором мне прям вот горела оптимизация рендеринга. Закрадывается чувство, что все эти гонки за оптимизацией создаются для криворуких ребят, которые просто на клеточном уровне не способны писать нормальный код. Мож кто-то подскажет реальный пример, где «нужно оптимизировать, потому что тут лагает/гоузитПроц/мерцает»?
@biLLie_wiLLie
@biLLie_wiLLie 3 месяца назад
Остаюсь на vue
@virtuoz-ru
@virtuoz-ru 3 месяца назад
Если пользуешься Vue, то на эту парашу (реакт) внимания в обще обращать не нужно.
@Mjogan
@Mjogan 2 месяца назад
​@@virtuoz-ru😂😂😂
@shalidor1619
@shalidor1619 2 месяца назад
Столько лет решают проблемы, появившееся из-за перехода на фп
@annadogaeva9844
@annadogaeva9844 2 месяца назад
Вау, он пуш стратегия 🎉
@sawer.v
@sawer.v 3 месяца назад
Вроде бы серьёзная тема затронута, но вот "закручивание" гайки на фоне...😂
@PurpleSchool
@PurpleSchool 3 месяца назад
😂
@realfootball338
@realfootball338 3 месяца назад
NG скатываеться в реакт - через два года в NG не будет Zone.js, идет плавно отказ от декораторов, уже для инпутов компонента они не нужны если переходить на сигналы(они же и zone.js намекают что скоро пора викинуть) - не будет декораторов. TS можно будет сделать опциональным. AOT также опционален - короче будет все круто. А вот реакт поворачивает на те грабли на которых был Angular
@vladwolf444
@vladwolf444 3 месяца назад
что значит отказ от декораторов? Они как были, так и остались. Отказ от зоны и введение сигналов очень упрощает работу, позволяя не думать о детектировании изменений и лишнем коде
@realfootball338
@realfootball338 3 месяца назад
@@vladwolf444 от декораторов TS и от рантайм типов для инжектора в текущем виде. Для того чтоб ангуляр мог работать без TS и легко встраиваться в легаси проэкты и наботать рядом з jQuery. Зона также препятствие для встраивания в легаси проэкты
@vladwolf444
@vladwolf444 3 месяца назад
@@realfootball338 ну если это так, то печально. Всегда любил ангулар и не хотелось бы, чтобы он вступал на путь реакта.
@thesynalice
@thesynalice 2 месяца назад
Как говорится в анекдоте: "Слава тоби боже, що я..." (от себя добавлю продолжение) "...использую Vue". Ну правда, после Vue на все эти заскоки React смотреть просто страшно. И экосистема, имхо, у Vue также гораздо качественнее и проще.
@user-ql8nw1dn4r
@user-ql8nw1dn4r 3 месяца назад
реакт который при событии mousemove при каждом движении делает ререндер. 😁😁😁
@PurpleSchool
@PurpleSchool 3 месяца назад
Благо он так не делает
@user-ql8nw1dn4r
@user-ql8nw1dn4r 3 месяца назад
@@PurpleSchool если при движении хранить client.x / client.y в состоянии и применять его в качестве стиля, чтобы создать cursor-follower, то ререндерит при каждом движении курсором.
@PurpleSchool
@PurpleSchool 3 месяца назад
@@user-ql8nw1dn4r ну да, тебе же надо отрендерить изменение
@QwDragon
@QwDragon 3 месяца назад
@@user-ql8nw1dn4r ну так не храни их в состоянии.
@user-ql8nw1dn4r
@user-ql8nw1dn4r 2 месяца назад
@@QwDragon да я потом догадался через current применить просто.
@Serega5j
@Serega5j 3 месяца назад
Уже сколько версий они не могут починить vulnerabilities в react-script? Я что то очень слабо верю во всю эту шнягу
@PurpleSchool
@PurpleSchool 3 месяца назад
React-script ничего не имеет общего с авторами React. Create react app давно не является рекомендуемым способом для сборки приложений на React.
@QwDragon
@QwDragon 3 месяца назад
Ну да, кончено... Так же как асинхронный рендеринг ничего не должен был сломать...
@PurpleSchool
@PurpleSchool 2 месяца назад
async компоненты кстати используются в Next в AppRouter
@tontontonic
@tontontonic 3 месяца назад
неужели, спустя 100 лет они додумались до вью? уже пол года поражаюс - какое же говно реакт по сравнению с вью даже второй версии.
@ron_tayler
@ron_tayler 3 месяца назад
Тобишь атрибут "key" из vue позаимствовать они не додумались
@-And6053
@-And6053 3 месяца назад
Давно атрибут key есть в react
@cat.basilio
@cat.basilio 3 месяца назад
Тобишь ты вообще не понял что было сказано в ролике
@-And6053
@-And6053 2 месяца назад
@@cat.basilio сначала думал не обращать на тебя внимание, ибо ты даже «то бишь» пишешь с ошибкой, не говоря уже о запятой перед «что», но скорее всего поэтому ты и начал изучать vue js. А в react давно используется атрибут key, работающий с reconciliation. Может ты шортс вообще не понял, вафля?
@beamway317
@beamway317 2 месяца назад
Компиляция они там знают разницу между компиляцией и трансляции😂 блять этот реакт это гавно, я ещё не одного нормального фреймворка не видел, для фронта, пишите на нативном js пацаны
@PurpleSchool
@PurpleSchool 2 месяца назад
Ну я сомневаюсь что вы на чистом JS напишите большое функциональное приложение и будет дальше поддерживать и обновлять
Далее
Beginners guide to installing React
0:47
Просмотров 7 тыс.
Попили кофе 😁
00:11
Просмотров 13 тыс.
React 19 Web components  #reactjs #javascript
0:52
Просмотров 34 тыс.