13 Feb 2024, 08:38 UTC424 views8 reactionsread 10 August 2026 diffing algorithm
React не просто перерендеривает полностью все дерево компонентов, он находит кусочки поддерева и обновляет их. Этот процесс называется diffing
1. Два элемента разных типов приведут к созданию разных деревьев.
В контексте React, когда алгоритм сравнения ("diffing algorithm") обнаруживает, что два элемента имеют разные типы, он предполагает, что структура их дочерних элементов также будет отлича…
👍6❤1👀1
6 Jan 2024, 15:28 UTC352 viewsread 10 August 2026 https://meet.google.com/kmf-gqif-ftf
6 Jan 2024, 12:46 UTC290 views6 reactionsread 10 August 2026 Хоть сегодня и не пятница, покодим сегодня ? 18:30 по Москве
👍5🤓1
18 Dec 2023, 13:29 UTC372 views5 reactionsread 10 August 2026 Photo
Установил такую вот шутку, удобно когда стол маленький (120см) много пространства освобождается
Делитесь вашим сетапом, интересно глянуть
🔥3👍2
6 Dec 2023, 08:11 UTC341 views6 reactionsread 10 August 2026 Когда я начал изучать программирование, а именно фронтенд, и наткнулся на статьи, раскрывающие, как работает N "под капотом", это вызывало во мне неописуемый восторг. Понимание тонкостей работы той или иной технологии позволяет увидеть все подводные камни и сразу же сформировать ментальные модели. Таким образом, вы больше не просто механически вызываете функции на языке программирования или используете фреймворк как …
👍5❤1
5 Dec 2023, 08:19 UTC256 views4 reactionsread 10 August 2026 Когда хук вызывается в нашем компоненте он создает очередь, где хуки представлены в виде связанного списка в порядке их вызова с каждым полем next хука указывающим на следующий хук. Поскольку они копируются из каждого рендера, мы видим, почему мы не можем вызывать хуки в условиях или изменять их порядок вызова от рендера к рендеру. baseState и baseUpdate соответствуют хука useState и useDispatch. useEffect самое гла…
👍4
30 Nov 2023, 04:59 UTC313 views1 reactionsread 10 August 2026 https://youtu.be/yaDRgP8XQUw?si=73nWXKO_w39sNFtx
👍1
21 Nov 2023, 17:55 UTC216 viewsread 10 August 2026 Photo
Если я правильно понял, React испоьлзует MessageChannel для остановки выполнения работы и продолжения или другим словами ConcarentMode
19 Nov 2023, 19:59 UTC344 views3 reactionsread 10 August 2026 Ресурсы для обучения. Много идей для проектов.
Особенно понравился codecrafters, где, например, для обучения docker предлагается написать собственный doker и так с каждой технологией/языком
- https://github.com/practical-tutorials/project-based-learning
- codecrafters.io
- devchallenges.io
- github.com/codecrafters-i…
- bfe.dev
- https://projectbook.code.brettchalupa.com/
👍3
17 Nov 2023, 12:59 UTC233 views1 reactionsread 10 August 2026 Сам не читал, но говорят интересно)
https://habr.com/ru/companies/productivity_inside/articles/322980/
💩1
17 Nov 2023, 07:14 UTC194 viewsread 10 August 2026 Photo
Создатель JSON, Дуглас Крокфорд, создал новый язык программирования - Misty
Какой-то Python и Yml
13 Nov 2023, 08:17 UTC203 viewsread 10 August 2026 Video
Video, posted without a caption
Showing the 12 most recent of 20 posts we hold for @fridaycoder. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.