Прожариваем React

Привет, Хабр! Я уже рассказал, что умею разнообразно писать счётчики . Пришло время сделать шаг вперёд! Сегодня поговорим о том инструменте, который я и миллионы разработчиков используют ежедневно. Речь пойдёт о великом и ужасном ReactJS. Я пишу на React с 2018 года, делаю это, на мой взгляд, более-менее сносно. Мне нравится тезис о том, что профессионализм заключается не только в умении использоваться достоинства инструмента, но и в умении чётко видеть его недостатки. Поэтому возникла идея сделать что-то типа прожарки React, указав на лично меня раздражающие моменты. С какими-то я смирился, с какими-то нет, что-то научился обходить. Если вас бесит в React что-то, что я не упомянул, не стесняйтесь писать в комментариях, было бы очень интересно сравнить мои ощущения с вашими. И важное: несмотря на указанные ниже проблемы, я до сих пор считаю React прекрасным и удобным инструментом для создания фронтенда, в частности SPA. Громких слов типа «ReactJS не пригоден для разработки» тут не будет - пригоден, да ещё как! Но... и на Солнце бывают пятна. Приступим.

https://habr.com/ru/articles/892406/

#virtualdom #react #reactjs #spa #jsx #html #vue #angular #solidjs

Прожариваем React

Привет, Хабр! Я уже рассказал, что умею разнообразно писать счётчики. Пришло время сделать шаг вперёд! Сегодня поговорим о том инструменте, который я и миллионы разработчиков используют ежедневно....

Хабр

Comprendre ce qu'est un virtual DOM en en créant un de zéro. C'est très intéressant et très malin.

A virtual DOM in 200 lines of JavaScript – Marcelo Lazaroni – Developing for the Interwebs
https://lazamar.github.io/virtual-dom/#/

#javascript #virtualdom

A virtual DOM in 200 lines of JavaScript

【日本語版】All we know about Vue 3's Vapor Mode - Qiita

初めに本記事は All we know about Vue 3's Vapor Mode の日本語翻訳版です。このブログは現時点で出回っている Vapor Mode についてのリソースでおそらく…

Qiita

Looking forward to hanging with Aiden Bai this coming week on https://nickyt.live!

Come hang and chill with us as Aiden gives us the low down on https://millionjs.org!

Happening Wednesday, September 13th at 5 pm UTC!

Reminder: https://www.nickyt.co/pages/stream-schedule/#aiden-bai-virtual-dom-back-in-block

#javascript #reactjs #virtualdom

nickytonline - Twitch

The Future of Identity with Web5 & Verifiable Credentials with Rizel Scarlett

Twitch
High-school student makes React a million times faster

YouTube

Million [1] is a drop-in replacement for React with a lightweight <1kb Virtual DOM.

Can be useful if (for whatever reason) you need a virtual DOM abstraction layer and want to create your own framework around it.

[1]: https://millionjs.org/

#tools #VirtualDom #UI #lightweight #alternative #React

Million.js

The Virtual DOM Replacement for React

Here's my lecture about #vuejs, explaining the #virtualdom, component composition pattern and "Data Down, Events up"
https://peertube.social/videos/watch/dcf4dbbd-303f-412b-b4d7-378307853460 and https://www.youtube.com/watch?v=AqrjHc6KJ84&feature=youtu.be
#1 VueJS

PeerTube