Телепортация в React: позиционирование, контекст стекирования и порталы
Изучаем, как работает позиционирование CSS, что такое Stacking Context, как избежать переполнения: скрытого с помощью CSS, почему мы не можем делать все с помощью CSS и нуждаемся в порталах, как работают порталы.
https://www.developerway.com/posts/positioning-and-portals-in-react
Изучаем, как работает позиционирование CSS, что такое Stacking Context, как избежать переполнения: скрытого с помощью CSS, почему мы не можем делать все с помощью CSS и нуждаемся в порталах, как работают порталы.
https://www.developerway.com/posts/positioning-and-portals-in-react
Developerway
Teleportation in React: Positioning, Stacking Context, and Portals
How CSS positioning works, what is Stacking Context, how to escape overflow:hidden with CSS, why we can't do everything with CSS and need Portals, how Portals work
Я хотел поделиться с вами некоторыми мыслями о классной библиотеке под названием Preact. Основная цель этой статьи — дать вам дружественное введение в Preact, которое может оказаться полезным, если вы уже знакомы с React.
https://hackernoon.com/why-react-developers-love-preact
https://hackernoon.com/why-react-developers-love-preact
Hackernoon
React Developers Love Preact, Here's Why
Discover the power of Preact, a lightweight alternative to React, and unlock a new level of performance for your web applications.
Сила виртуального DOM в React: подробное объяснение
В этой статье мы обсудим виртуальный DOM и то, как он работает. Но чтобы понять виртуальный DOM, во-первых, мы должны знать, как страница отображается в браузере.
https://www.syncfusion.com/blogs/post/react-virtual-dom.aspx
В этой статье мы обсудим виртуальный DOM и то, как он работает. Но чтобы понять виртуальный DOM, во-первых, мы должны знать, как страница отображается в браузере.
https://www.syncfusion.com/blogs/post/react-virtual-dom.aspx
3+1 распространенные ошибки React, которые приводят к ненужным повторным рендерам
Хотя мы часто используем синтаксис функций и компонентов в наших ежедневных процедурах кодирования, полностью ли мы осознаем, как они манипулируют DOM и сколько раз они повторно рендерятся? Давайте погрузимся в эффективное использование функций запоминания, среди других методов.
Помните, что универсального решения не существует, поэтому тщательное планирование и оценка имеют решающее значение. Всегда спрашивайте себя: будет ли мой компонент повторно запускать, повторно отображать или повторно инициализировать эту функцию при каждом обновлении реквизита? Или каждый раз, когда он вызывается?
https://medium.com/@rickmint/3-1-react-common-mistakes-that-triggers-unnecessary-re-renders-72d1e993d7bf
Хотя мы часто используем синтаксис функций и компонентов в наших ежедневных процедурах кодирования, полностью ли мы осознаем, как они манипулируют DOM и сколько раз они повторно рендерятся? Давайте погрузимся в эффективное использование функций запоминания, среди других методов.
Помните, что универсального решения не существует, поэтому тщательное планирование и оценка имеют решающее значение. Всегда спрашивайте себя: будет ли мой компонент повторно запускать, повторно отображать или повторно инициализировать эту функцию при каждом обновлении реквизита? Или каждый раз, когда он вызывается?
https://medium.com/@rickmint/3-1-react-common-mistakes-that-triggers-unnecessary-re-renders-72d1e993d7bf
Medium
3+1 React common mistakes that trigger unnecessary re-renders
Though we frequently use functions and components syntax in our daily coding routines, are we fully aware of how they manipulate the DOM…
Справочник по TypeScript для разработчиков React — Как создать приложение Todo с типобезопасностью
Если вы разработчик React и хотите изучить TypeScript или усовершенствовать свои навыки с его помощью, это руководство именно для вас. Я проведу вас через использование TypeScript в приложении React, создав классическое приложение todo.
Я собираюсь рассказать обо всем, что вам нужно знать, чтобы начать работу с TypeScript в качестве разработчика React. Вы узнаете, как обрабатывать состояние и реквизиты со строгой типизацией, как создавать компоненты React с помощью TypeScript, как использовать TypeScript с React Hooks и как использовать TypeScript с Context API.
К концу этого руководства вы будете иметь четкое представление о TypeScript и будете готовы с уверенностью разрабатывать безопасные для типов приложения React. Итак, без лишних слов приступим!
https://www.freecodecamp.org/news/typescript-tutorial-for-react-developers/
Если вы разработчик React и хотите изучить TypeScript или усовершенствовать свои навыки с его помощью, это руководство именно для вас. Я проведу вас через использование TypeScript в приложении React, создав классическое приложение todo.
Я собираюсь рассказать обо всем, что вам нужно знать, чтобы начать работу с TypeScript в качестве разработчика React. Вы узнаете, как обрабатывать состояние и реквизиты со строгой типизацией, как создавать компоненты React с помощью TypeScript, как использовать TypeScript с React Hooks и как использовать TypeScript с Context API.
К концу этого руководства вы будете иметь четкое представление о TypeScript и будете готовы с уверенностью разрабатывать безопасные для типов приложения React. Итак, без лишних слов приступим!
https://www.freecodecamp.org/news/typescript-tutorial-for-react-developers/
Forwarded from Angular Vue js React
Осваивайте принципы SOLID как свои пять пальцев всего за 8 минут!
В этом блоге я продемонстрирую реализацию принципов SOLID в приложении React. К концу этой статьи вы полностью усвоите принципы SOLID. https://hackernoon.com/mastering-solid-principles-like-the-back-of-your-hand-in-just-8-minutes?source=rss
В этом блоге я продемонстрирую реализацию принципов SOLID в приложении React. К концу этой статьи вы полностью усвоите принципы SOLID. https://hackernoon.com/mastering-solid-principles-like-the-back-of-your-hand-in-just-8-minutes?source=rss
Hackernoon
Mastering SOLID Principles Like the Back of Your Hand in Just 8 Minutes!
Boost Performance, Maintainability, and Scalability with SOLID Principles in React Applications!
5 самых известных угроз безопасности React и способы их решения
Как одна из самых популярных библиотек JavaScript, React стала отраслевым стандартом для разработки одностраничных и мобильных приложений, а лично мне больше всего нравится библиотека программирования. Он такой простой, но сложный, легкий в освоении и структурированный: неудивительно, что везде появляются, как грибы, приложения React.
Однако, как и любая другая технология, она не застрахована от потенциальных уязвимостей системы безопасности; знание их позволит вам быть готовым и не допустить, чтобы один или несколько из них повлияли на вашу работу и веб-сайт.
https://medium.com/@rickmint/5-most-famous-react-security-threats-and-how-to-solve-them-%EF%B8%8F-79871e774f7f
Как одна из самых популярных библиотек JavaScript, React стала отраслевым стандартом для разработки одностраничных и мобильных приложений, а лично мне больше всего нравится библиотека программирования. Он такой простой, но сложный, легкий в освоении и структурированный: неудивительно, что везде появляются, как грибы, приложения React.
Однако, как и любая другая технология, она не застрахована от потенциальных уязвимостей системы безопасности; знание их позволит вам быть готовым и не допустить, чтобы один или несколько из них повлияли на вашу работу и веб-сайт.
https://medium.com/@rickmint/5-most-famous-react-security-threats-and-how-to-solve-them-%EF%B8%8F-79871e774f7f
Как загрузить файл в React
Мы расскажем, как загрузить один файл, загрузить несколько файлов и посмотрим, как вы можете использовать стороннюю библиотеку, которая сделает всю тяжелую работу за вас. Но сначала давайте погрузимся в загрузку одного файла в React с помощью fetch. https://pragmaticpineapple.com/how-to-upload-file-in-react/
Мы расскажем, как загрузить один файл, загрузить несколько файлов и посмотрим, как вы можете использовать стороннюю библиотеку, которая сделает всю тяжелую работу за вас. Но сначала давайте погрузимся в загрузку одного файла в React с помощью fetch. https://pragmaticpineapple.com/how-to-upload-file-in-react/
Pragmaticpineapple
How to Upload File in React
In this article you will learn how to write a file-uploading logic in React.
Как React 18 повышает производительность приложений
https://vercel.com/blog/how-react-18-improves-application-performance
https://vercel.com/blog/how-react-18-improves-application-performance
Vercel
How React 18 Improves Application Performance - Vercel
Learn how React 18's concurrent features like Transitions, Suspense, and React Server Components improve application performance.
Prismane / Создавайте отличные приложения, сверхбыстро 107+ React компонентов 484+ готовых тем 20+ хуков React https://www.prismane.io/
www.prismane.io
Build stunning user interfaces with ease using 107+ components, 484+ themes, and 20+ custom hooks. Level up your productivity and create exceptional experiences. Join the Prismane community today!
Как мы создали агент 🤖 кода GPT, который генерирует полнофункциональные веб-приложения в React & Node.js, объясняется просто
https://dev.to/wasp/how-we-built-a-gpt-code-agent-that-generates-full-stack-web-apps-in-react-nodejs-explained-simply-4f9
https://dev.to/wasp/how-we-built-a-gpt-code-agent-that-generates-full-stack-web-apps-in-react-nodejs-explained-simply-4f9
DEV Community
How we built a GPT code agent 🤖 that generates full-stack web apps in React & Node.js, explained simply
We created GPT Web App Generator, which lets you shortly describe the web app you would like to...
Как React 18 улучшает производительность приложения.
React 18 представил конкурентные (concurrent) возможности, которые радикально меняют способ рендеринга приложений. В этой статье мы рассмотрим, как эти возможности улучшают производительность приложения.
Начнем с повторения основ "долгих (долго выполняющихся) задач" (long tasks) и соответствующих метрик производительности.
Читать дальше →https://habr.com/ru/articles/749866/
React 18 представил конкурентные (concurrent) возможности, которые радикально меняют способ рендеринга приложений. В этой статье мы рассмотрим, как эти возможности улучшают производительность приложения.
Начнем с повторения основ "долгих (долго выполняющихся) задач" (long tasks) и соответствующих метрик производительности.
Читать дальше →https://habr.com/ru/articles/749866/
Хабр
Как React 18 улучшает производительность приложения
React 18 представил конкурентные (concurrent) возможности, которые радикально меняют способ рендеринга приложений. В этой статье мы рассмотрим, как эти возможности улучшают производительность...
Создание чат-бота для доставки кофе с помощью React, ChatGPT и TypeChat 🤖
https://dev.to/dev_bre/building-a-coffe-delivery-chatbot-with-react-chatgpt-and-typechat-1go0
https://dev.to/dev_bre/building-a-coffe-delivery-chatbot-with-react-chatgpt-and-typechat-1go0
DEV Community
Building a coffee delivery chatbot with React, ChatGPT and TypeChat 🤖
TL;DR In this article I am going to show how to build a coffee delivery service in React...
Вы когда-нибудь хотели создать свою собственную диаграмму для Интернета?
Эта галерея, основанная на сотнях примеров графиков, знакомит вас с основными концепциями визуализации данных с помощью React и D3.js. Он также предоставляет готовые к использованию шаблоны для более быстрого начала работы.
Прекратите использовать готовые компоненты для визуализации данных → единственным ограничением вашего творчества станет воображение .
https://www.react-graph-gallery.com/
Эта галерея, основанная на сотнях примеров графиков, знакомит вас с основными концепциями визуализации данных с помощью React и D3.js. Он также предоставляет готовые к использованию шаблоны для более быстрого начала работы.
Прекратите использовать готовые компоненты для визуализации данных → единственным ограничением вашего творчества станет воображение .
https://www.react-graph-gallery.com/
React-Graph-Gallery
Learn to build unique charts with React
The React Graph Gallery displays hundreds of charts made with React, always with explanation and reproduciible code
[Перевод] Ускорить таблицу на React в 1 000 раз, изменив лишь одну строку.
JP Camara, главный инженер Wealthbox, в своём блоге поделился интересным опытом ускорения TanStack Table — новой версии React-библиотеки для создания функциональных таблиц — аж до 10 мс. Делимся с вами переводом его статьи.
Читать далееhttps://habr.com/ru/companies/netologyru/articles/750246/
JP Camara, главный инженер Wealthbox, в своём блоге поделился интересным опытом ускорения TanStack Table — новой версии React-библиотеки для создания функциональных таблиц — аж до 10 мс. Делимся с вами переводом его статьи.
Читать далееhttps://habr.com/ru/companies/netologyru/articles/750246/
Хабр
Ускорить таблицу на React в 1 000 раз, изменив лишь одну строку
JP Camara, главный инженер Wealthbox, в своём блоге поделился интересным опытом ускорения TanStack Table — новой версии React-библиотеки для создания функциональных таблиц — аж до 10 мс. Делимся с...
Как добавить уведомления о публикациях в реальном времени в ваши приложения React
Вы должны знать React и Firebase, чтобы приступить к вещам, описанным ниже.
Однако это также может быть реализовано в других базах данных, таких как SQL или NoSQL. https://www.freecodecamp.org/news/how-to-add-post-notifications-to-your-react-applications/
Вы должны знать React и Firebase, чтобы приступить к вещам, описанным ниже.
Однако это также может быть реализовано в других базах данных, таких как SQL или NoSQL. https://www.freecodecamp.org/news/how-to-add-post-notifications-to-your-react-applications/
freeCodeCamp.org
How to Add Real-time Post Notifications to Your React Applications
By Nishant Kumar Recently, I was working on an application. That application was a Thread Clone, the newly launched social media platform. The tech stack I was using was React for the front end and Firebase for authentication, real-time database, an...
Создание Простых Пользовательских Модальных Окон С Помощью React
Модальные элементы — это части приложения, которые отображаются в виде наложения на веб-странице и отображают дополнительную информацию, запрашивают ввод данных пользователем или выполняют определенные действия. Прочитав эту статью, вы узнаете, как использовать React для создания настраиваемого компонента многократного использования, который вы можете добавить в свою библиотеку компонентов. https://blog.openreplay.com/creating-easy-custom-modals-with-react/
Модальные элементы — это части приложения, которые отображаются в виде наложения на веб-странице и отображают дополнительную информацию, запрашивают ввод данных пользователем или выполняют определенные действия. Прочитав эту статью, вы узнаете, как использовать React для создания настраиваемого компонента многократного использования, который вы можете добавить в свою библиотеку компонентов. https://blog.openreplay.com/creating-easy-custom-modals-with-react/
Openreplay
Creating easy custom modals with React
Build modals from zero, with HTML, CSS, and React