CodeRoll | Frontend
5.45K subscribers
1.46K photos
62 videos
1 file
704 links
— Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JavaScript, HTML, CSS, React, Vue,Angular

Купить рекламу: https://telega.in/c/coderoll

Чат: https://t.me/coderoll_chat

По всем вопросам пишите сюда - @poxvawe322
Download Telegram
Editable - это фрэймворк для создания редактируемого контента в реалтайме для React

Штука полезная и где-то обязательно может пригодиться!

С помощью него можно создавать редактируемые блоки текста, таблицы, списки, блоки кода и многое другое.

Ссылка

#react
Zedux — это новый менеджер состояний React, основанный на атомах и композаблах. Проект долгое время был в разработке и буквально на днях был выпущен его первый релиз.
 
Да, менеджеров состояний для React уже и так немало. В статье как раз рассказывается, почему он был создан и какие проблемы решает.

Ссылка

#react
React-Chrono — это универсальный компонент, который дает возможность с легкостью и быстро создавать такой UI элемент, как временная шкала.

React-Chrono полностью кастомизируемый, что позволяет адаптировать компонент к конкретным потребностям. Он предлагает три режима: горизонтальный, вертикальный и вертикальный c чередованием.

Ссылка

#react
React Portals

React порталы предоставляют мощный механизм для рендеринга компонентов за пределами стандартного дерева компонентов, обеспечивая большую гибкость и контроль над структурой DOM приложения.

Порталы применяют в ситуациях, когда необходимо, чтобы дочерние компоненты визуально были отделены от родительского контейнера. Например, для модальных окон или всплывающих подсказок.

Подробнее как работать с порталами и в каких случаях применять читайте в статье.

Ссылка

#react
React работает медленно. Что делать?


В этом посте обсуждаются проблемы с производительностью CPU в приложениях React и предлагаются решения для повышения производительности.

Cсылка

#react
Virtual DOM React

Подробное руководство по пониманию виртуального DOM в React, включая его реализацию и недостатки обновления реального DOM.

Ссылка

#react
Прощайте, useState и useEffect: революция в React

Многие
разработчики продолжают использовать хуки useState и useEffect для обновления состояний, но мне такой подход не нравится. Проблема заключается в том, что компонент одновременно монтируется, перемонтируется и размонтируется, что приводит к неожиданному поведению.

Ссылка

#react
Задачка на знание React

Напиши React hook с названием useFetch, который получает на вход URL для загрузки и возвращает полученные данные. Для загрузки данных можно использовать любое API, даже собственно придуманное. Для простоты считаем, что по указанному адресу будет JSON, загружаем методом GET, никаких других методов, заголовков и типов данных не требуется. Импорты можно не писать.

Если вы тоже в вечном поиске классных фронтендеров или сами часто проходите собесы - велком в эту статью

Ссылка

#react
Создание веб-приложения с использованием микрофронтендов и Module Federation

Микрофронтенды
– это подход в веб-разработке, при котором фронтенд разделяется на множество маленьких, автономных частей. Эти части разрабатываются разными командами, возможно, с использованием различных технологий, но в итоге они совместно функционируют как единое целое.

В данной статье мы разберём процесс разработки веб-приложения на основе подхода микрофронтендов с использованием технологии Module Federation.

Ссылка

#react
Детальный React. Реконсиляция, рендеры, Fiber, виртуальное дерево

В сети можно найти огромное количество статей, мануалов и книг по основам React, включая официальную документацию от разработчиков. В этой статье мы не будем писать HelloWorld и изучать общеизвестные концепции. Сегодня мы заглянем под капот библиотеки и попытаемся понять, как она устроена внутри, как хранит данные, и как, на самом деле выглядит её виртуальное дерево.

Ссылка

#react