Вам может не понадобиться эффект
______
Эффекты — это выход из парадигмы React. Они позволяют вам «выйти за пределы» React и синхронизировать ваши компоненты с какой-либо внешней системой, такой как виджет, не относящийся к React, сеть или DOM браузера. Если внешняя система не задействована (например, если вы хотите обновить состояние компонента при изменении некоторых реквизитов или состояния), вам не нужен эффект. Удаление ненужных эффектов сделает ваш код более понятным, более быстрым и менее подверженным ошибкам.
https://shly.link/44EBp
______
Эффекты — это выход из парадигмы React. Они позволяют вам «выйти за пределы» React и синхронизировать ваши компоненты с какой-либо внешней системой, такой как виджет, не относящийся к React, сеть или DOM браузера. Если внешняя система не задействована (например, если вы хотите обновить состояние компонента при изменении некоторых реквизитов или состояния), вам не нужен эффект. Удаление ненужных эффектов сделает ваш код более понятным, более быстрым и менее подверженным ошибкам.
https://shly.link/44EBp
react.dev
You Might Not Need an Effect – React
The library for web and native user interfaces
Дэн Абрамов отвечает на распространенную критику React
В длинном комментарии Reddit член React Core Team Дэн Абрамов ответил на некоторые распространенные критические замечания в адрес React в отношении производительности, документации и опыта разработчиков. Это дает интересное представление о том, как команда React (или по крайней мере один ее член) думает о некоторых компромиссах, связанных с использованием React.
https://shly.link/r8Tpy
В длинном комментарии Reddit член React Core Team Дэн Абрамов ответил на некоторые распространенные критические замечания в адрес React в отношении производительности, документации и опыта разработчиков. Это дает интересное представление о том, как команда React (или по крайней мере один ее член) думает о некоторых компромиссах, связанных с использованием React.
https://shly.link/r8Tpy
Reddit
r/reactjs on Reddit: React Labs: What We've Been Working On – June 2022
Posted by u/dwaxe - 252 votes and 78 comments
Введение в Vite: инструменты внешнего интерфейса следующего поколения
______________________________
В этой статье позвольте мне представить вам Vite, интерфейсный инструмент нового поколения. В конце этой статьи вы узнаете, каковы ключевые функции Vite и как с его помощью легко настроить свои приложения React.
https://shly.link/rVHLx
______________________________
В этой статье позвольте мне представить вам Vite, интерфейсный инструмент нового поколения. В конце этой статьи вы узнаете, каковы ключевые функции Vite и как с его помощью легко настроить свои приложения React.
https://shly.link/rVHLx
Ladel 1.0
Ladel только что выпустил v1.0 своего инструмента для более быстрой разработки и тестирования ваших историй React с помощью Vite. В этом выпуске есть самая востребованная функция — полный доступ к конфигурации Vite.
https://ladle.dev/blog/ladle-v1
Ladel только что выпустил v1.0 своего инструмента для более быстрой разработки и тестирования ваших историй React с помощью Vite. В этом выпуске есть самая востребованная функция — полный доступ к конфигурации Vite.
https://ladle.dev/blog/ladle-v1
ladle.dev
Ladle v1 | Ladle
Ladle has been out for 3 months and the community feedback was overwhelming and amazing. Thank you! Some numbers:
Мой замечательный рабочий процесс создания электронной почты в формате HTML
___
Создание электронной почты в формате HTML с нуля может стать неприятным приключением, поскольку почтовые клиенты не поддерживают такие современные роскошества, как CSS, Grid или Flexbox. В этой статье описана система для создания HTML-писем. Система преобразует Markdown и пользовательские компоненты React в HTML, который можно вставить в инструмент для рассылки новостей. Пример электронного письма, составленного с использованием этой системы, доступен.
https://shly.link/e36Pn
___
Создание электронной почты в формате HTML с нуля может стать неприятным приключением, поскольку почтовые клиенты не поддерживают такие современные роскошества, как CSS, Grid или Flexbox. В этой статье описана система для создания HTML-писем. Система преобразует Markdown и пользовательские компоненты React в HTML, который можно вставить в инструмент для рассылки новостей. Пример электронного письма, составленного с использованием этой системы, доступен.
https://shly.link/e36Pn
Joshwcomeau
My Wonderful HTML Email Workflow
If you've ever had the misfortune of being tasked with building a template for HTML emails, you know it's tricky business! In this blog post, I share the approach I took to build responsive, client-friendly emails without a single <table> tag.
Настройте современное веб-приложение rust+react, выполнив одну команду.
______
https://shly.link/ghZc29
______
https://shly.link/ghZc29
GitHub
GitHub - Wulf/create-rust-app: Set up a modern rust+react web app by running one command.
Set up a modern rust+react web app by running one command. - GitHub - Wulf/create-rust-app: Set up a modern rust+react web app by running one command.
Учебник React + Ink CLI — Как создать приложение командной строки браузера
В этом руководстве мы рассмотрим интерфейсы командной строки. Мы также создадим приложение, которое отображает текущие цены на несколько выбранных криптовалют и токенов. Чтобы получить цены на токены, мы будем использовать CoinGecko API .
https://shly.link/B6on5
В этом руководстве мы рассмотрим интерфейсы командной строки. Мы также создадим приложение, которое отображает текущие цены на несколько выбранных криптовалют и токенов. Чтобы получить цены на токены, мы будем использовать CoinGecko API .
https://shly.link/B6on5
Примечания по поддержке внутренней библиотеки компонентов React
______
Этот документ представляет собой собрание моих мыслей о поддержке библиотеки компонентов как части существующей системы проектирования, используемой большим количеством интерфейсных приложений. Меня не особенно волнует визуальный дизайн — хотя я кажусь эффективным в его реализации — и меня больше интересуют программная инженерия и социальные проблемы, связанные с созданием крупномасштабной библиотеки компонентов.
https://shly.link/bwcus
______
Этот документ представляет собой собрание моих мыслей о поддержке библиотеки компонентов как части существующей системы проектирования, используемой большим количеством интерфейсных приложений. Меня не особенно волнует визуальный дизайн — хотя я кажусь эффективным в его реализации — и меня больше интересуют программная инженерия и социальные проблемы, связанные с созданием крупномасштабной библиотеки компонентов.
https://shly.link/bwcus
www.gabe.pizza
Notes on maintaining an internal React component library
A collection of my thoughts on maintaining a component library as part of an existing design system used by a large number of frontend applications.
Элемент React против компонента
Элементы, компоненты и экземпляры React — это разные термины в React, которые тесно связаны друг с другом. Это руководство проведет вас по всем трем терминам и объяснит их шаг за шагом. Мы начнем со следующего фрагмента кода в качестве примера.
https://shly.link/1oKRY
Элементы, компоненты и экземпляры React — это разные термины в React, которые тесно связаны друг с другом. Это руководство проведет вас по всем трем терминам и объяснит их шаг за шагом. Мы начнем со следующего фрагмента кода в качестве примера.
https://shly.link/1oKRY
www.robinwieruch.de
React Element vs Component
What are React Elements, Components, and Instances? A step by step explanation for a better ...
Как импортировать SVG в приложения React и Vite
______________________________________
В этой статье рассказывают вам о различных способах импорта SVG в React, а также о том, как этот процесс работает внутри.
#react
https://shly.link/PPpAr
______________________________________
В этой статье рассказывают вам о различных способах импорта SVG в React, а также о том, как этот процесс работает внутри.
#react
https://shly.link/PPpAr
Создавайте красивые компоненты пользовательского интерфейса с помощью NextUI
Для демонстрации в этом руководстве мы создадим пользовательский интерфейс покупок, чтобы продемонстрировать, как вы можете использовать NextUI в проекте React. Пользовательский интерфейс должен выглядеть так, как показано на скриншоте выше.
https://shly.link/AwAAP
Для демонстрации в этом руководстве мы создадим пользовательский интерфейс покупок, чтобы продемонстрировать, как вы можете использовать NextUI в проекте React. Пользовательский интерфейс должен выглядеть так, как показано на скриншоте выше.
https://shly.link/AwAAP
Как написать более эффективные компоненты React Function
Тщательное кодирование может сэкономить еще больше времени
https://shly.link/kzZTj
Тщательное кодирование может сэкономить еще больше времени
https://shly.link/kzZTj
TanStack Table
____________________________
TanStack Table — это библиотека таблиц без заголовка , что означает, что она не поставляется с компонентами, разметкой или стилями. Это означает, что у вас есть полный контроль над разметкой и стилями (CSS, CSS-in-JS, библиотеки компонентов пользовательского интерфейса и т. д.), и это также делает его переносимым. Вы даже можете использовать его в React Native!
https://shly.link/ghvek3
____________________________
TanStack Table — это библиотека таблиц без заголовка , что означает, что она не поставляется с компонентами, разметкой или стилями. Это означает, что у вас есть полный контроль над разметкой и стилями (CSS, CSS-in-JS, библиотеки компонентов пользовательского интерфейса и т. д.), и это также делает его переносимым. Вы даже можете использовать его в React Native!
https://shly.link/ghvek3
GitHub
GitHub - TanStack/table: 🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table…
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table - TanStack/table
Парсер HTML для React.
____________________________
Преобразует строки HTML в элементы React как на клиенте, так и на сервере.
https://shly.link/ghHCvb
____________________________
Преобразует строки HTML в элементы React как на клиенте, так и на сервере.
https://shly.link/ghHCvb
GitHub
GitHub - remarkablemark/html-react-parser: 📝 HTML to React parser.
📝 HTML to React parser. Contribute to remarkablemark/html-react-parser development by creating an account on GitHub.
Маршрутизация в React с React Location
______
В этом руководстве вы узнаете, как использовать React Location для управления маршрутизацией в приложении React. Вы должны быть знакомы с React и иметь установленный Node в вашей системе.
https://shly.link/sA84x
______
В этом руководстве вы узнаете, как использовать React Location для управления маршрутизацией в приложении React. Вы должны быть знакомы с React и иметь установленный Node в вашей системе.
https://shly.link/sA84x
Расширения кода VS, которые вы должны использовать как разработчик React
______
Если вы являетесь разработчиком React и используете VS Code в качестве основного редактора кода, вы, вероятно, захотите воспользоваться этими расширениями, чтобы получить максимальную отдачу от своего опыта кодирования.
https://shly.link/NQaQT
______
Если вы являетесь разработчиком React и используете VS Code в качестве основного редактора кода, вы, вероятно, захотите воспользоваться этими расширениями, чтобы получить максимальную отдачу от своего опыта кодирования.
https://shly.link/NQaQT
🔥 3 лучших способа стилизовать компоненты React как Pro в 2022 году
________________________________
Стилизация — это один из элементов фронтенд-триады, который должен знать каждый веб-разработчик: HTML/CSS/JS 🤔. С другой стороны, есть армия веб-разработчиков, которым не нравится CSS. Они предпочитают использовать какие -то хелперы и библиотеки , в основном очень стараясь избежать написания этого загадочного языка стилей. И мы не должны осуждать этих людей, особенно когда это связано с React, потому что это природа JSX.
https://shly.link/ukv1Z
________________________________
Стилизация — это один из элементов фронтенд-триады, который должен знать каждый веб-разработчик: HTML/CSS/JS 🤔. С другой стороны, есть армия веб-разработчиков, которым не нравится CSS. Они предпочитают использовать какие -то хелперы и библиотеки , в основном очень стараясь избежать написания этого загадочного языка стилей. И мы не должны осуждать этих людей, особенно когда это связано с React, потому что это природа JSX.
https://shly.link/ukv1Z
11 продвинутых вопросов для интервью по React, которые вы должны обязательно знать
______
(с подробными ответами)
https://shly.link/BqPRH
______
(с подробными ответами)
https://shly.link/BqPRH
Как легко повторно использовать компоненты React
______
Совместное использование повторно используемых компонентов React между проектами и приложениями — очень эффективный способ ускорить разработку и создать согласованный опыт. Однако в прошлом требовалось много работы и накладных расходов на проектирование и отдельные компоненты, которые можно было бы повторно использовать, настраивать...
https://shly.link/G4DvY
______
Совместное использование повторно используемых компонентов React между проектами и приложениями — очень эффективный способ ускорить разработку и создать согласованный опыт. Однако в прошлом требовалось много работы и накладных расходов на проектирование и отдельные компоненты, которые можно было бы повторно использовать, настраивать...
https://shly.link/G4DvY
Чем React Native отличается от обычного ReactJS?
______
Вы когда-нибудь слышали о React Native (RN), но до сих пор не знаете, что это такое? Он очень похож на ReactJS, однако есть некоторые существенные отличия. Самый большой из них заключается в том, что React Native используется для создания нативных приложений для Android и iOS, а React используется для веб-разработки.
https://shly.link/NUFgT
______
Вы когда-нибудь слышали о React Native (RN), но до сих пор не знаете, что это такое? Он очень похож на ReactJS, однако есть некоторые существенные отличия. Самый большой из них заключается в том, что React Native используется для создания нативных приложений для Android и iOS, а React используется для веб-разработки.
https://shly.link/NUFgT
Что такое ESLint и как его использовать в React?
______
ESlint — это библиотека с открытым исходным кодом, которая обычно используется разработчиками React для обеспечения соблюдения правил соблюдения стандарта кода во всем проекте. Он полностью настраиваемый, поэтому вы можете настроить нужные правила самостоятельно.
https://shly.link/UvniZ
______
ESlint — это библиотека с открытым исходным кодом, которая обычно используется разработчиками React для обеспечения соблюдения правил соблюдения стандарта кода во всем проекте. Он полностью настраиваемый, поэтому вы можете настроить нужные правила самостоятельно.
https://shly.link/UvniZ
Upmostly
What Is ESLint and How To Use It in React? - Upmostly
ESlint is an open-source library that's commonly used by React developers to enforce rules about maintaining the code standard across the project.