REact
1.8K subscribers
249 photos
2 videos
2 files
994 links
Статьи, уроки, инструменты и все что связано с reactjs.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
Мои 5 любимых обновлений из новой документации React

Итак, вы читаете заголовок статьи и, вероятно, спрашиваете себя : «Как ей может нравиться техническая документация?» Или вы читаете новую документацию React и согласны со мной, говоря, что это отличный ответ на столь необходимое обновление!

https://dev.to/anishamalde/my-5-favourite-updates-from-the-new-react-documentation-f69
Переведите свое приложение React с помощью Format.js

Убедитесь, что ваше приложение React доступно на нескольких языках, — это один из наиболее важных способов гарантировать, что люди во всем мире смогут получить к нему доступ в современном глобально интегрированном обществе. Локализация помогает в этой ситуации. Format.js, набор инструментов с открытым исходным кодом, предлагает набор инструментов для локализации вашего приложения React.

Format.js позволяет переводить элементы пользовательского интерфейса , сообщения и даты в вашем приложении, упрощая его использование пользователями за пределами вашей страны. В этом руководстве показано, как перевести ваше приложение React с помощью Format.js.

https://blog.logrocket.com/translate-react-app-using-format-js/
Улучшите обработку форм с помощью React Hook Form — Полное руководство

React Hook Form — это инструмент, который помогает вам легко создавать и проверять формы в ваших приложениях React. Он использует хуки React, которые упрощают управление состоянием и поведением формы. В этой статье мы рассмотрим, что такое React Hook Form, зачем использовать React Hook Form, и покажем вам, как ее использовать, на нескольких простых примерах.
https://howtocrackit.com/boost-your-form-handling-with-react-hook-form-the-ultimate-guide/
React, визуализация — react.gg — это совершенно новый интерактивный способ освоить современный React

https://react.gg/visualized
ReaPer: инструмент разработки с открытым исходным кодом для анализа производительности приложений React.
https://medium.com/@annako/reaper-an-open-source-dev-tool-to-analyze-react-application-performance-786f1d40f6de
Улучшите ремонтопригодность компонентов React с помощью многоуровневой архитектуры

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

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

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

https://blog.bitsrc.io/improve-react-component-maintainability-with-layered-architecture-25e74ba86430
Полноценный современный разработчик React 2022

Это будет курс на то, чтобы стать полноценным современным разработчиком React в 2022 году. Единственные три темы, которые не рассматриваются в этом курсе, - это Redux, GraphQL и React Native, которые могут быть рассмотрены в будущем курсе. TypeScript будет основным языком программирования, о котором пойдет речь, однако, если вы уже знаете JavaScript, то вам должно быть довольно легко понять его, потому что синтаксис не так уж сильно отличается.

Мы создадим супер-базовый клон Twitter, который будет обладать CRUD-функциональностью для публикации, чтения и удаления твитов.

Этот курс даст вам навыки и знания, необходимые для того, чтобы стать разработчиком программного обеспечения в полном объеме.

https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
Реализация контроля доступа в приложениях React: полное руководство

https://javascript.plainenglish.io/implementing-access-control-in-react-apps-a-complete-guide-507c375fe7cb
10 лучших библиотек React для создания высокопроизводительных веб-приложений 2023 г.

В этой статье мы рассмотрим 10 лучших библиотек React для создания высокопроизводительных веб-приложений.

https://medium.com/@ishahmeer/10-best-react-libraries-for-building-high-performance-web-applications-2023-ca66ea45cb4d
Как использовать MVVM в React с помощью хуков и TypeScript

В этой статье мы рассмотрим, как можно спроектировать приложение React, чтобы следовать шаблону архитектурного проектирования MVVM, чтобы создать масштабируемое и поддерживаемое приложение React. Мы будем использовать TypeScript и функциональные компоненты React и напишем собственные хуки для ViewModel и Model. Тот же код, конечно, будет работать с React Native с небольшими изменениями.

https://dev.to/perssondennis/how-to-use-mvvm-in-react-using-hooks-and-typescript-3o4m
Структура приложения React.js — лучшие практики

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

В этой статье мы обсудим различные подходы к структурированию вашего приложения React.js и предложим лучшие практики для подражания.
https://www.dotnetcurry.com/reactjs/folder-structure-for-reactjs
Освоение Zustand: простая и эффективная библиотека управления состоянием для React

Современные веб-приложения требуют эффективных и простых в использовании решений для управления состоянием, не снижающих гибкость и производительность. Zustand, минималистичная библиотека управления состоянием для React, предлагает именно это.
https://www.freecodecamp.org/news/zustand-course-react-state-management/
Как развернуть приложение React с помощью PM2 и обслуживать

В этом руководстве вы узнаете, как развернуть приложение React на сервере Ubuntu 18.04, используя Node.js, serveи PM2. https://compile7.org/decompile/react-app-deployment/
5 способов ускорить разработку внешнего интерфейса

От лучших практик до архитектурных шаблонов — существует множество альтернатив.
https://blog.bitsrc.io/5-ways-to-speed-up-frontend-development-d536e6497c31
Создание корзины покупок с помощью Zustand: практическое руководство по управлению состоянием React с помощью TypeScript

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

Одной из популярных библиотек для управления состоянием в React является Zustand. В этом руководстве мы узнаем, как создавать и управлять состоянием приложения с помощью Zustand.

Мы разработаем простую корзину для покупок, используя Next.js и Tailwind CSS. Не обязательно иметь специальные знания о Next.js и Tailwind CSS. Поэтому вы сможете следовать этому руководству, имея знания только о React и CSS.

Кроме того, мы будем использовать dummyJSON для выполнения запросов и получения поддельных JSON-данных, в частности, мы будем использовать https://dummyjson.com/products.

С учетом вышесказанного давайте приступим!

https://javascript.plainenglish.io/building-a-shopping-cart-with-zustand-a-practical-guide-to-react-state-management-with-typescript-73ec10c66fb7
Шесть лучших инструментов разработки React

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

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

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

https://dzone.com/articles/top-six-react-development-tools
Tanstack: Как Добавить Таблицы В Ваше Приложение React

Таблица Tanstack — это рабочая лошадка, созданная для фильтрации, сортировки, группировки, агрегирования, разбивки на страницы, материализации и отображения массивных наборов данных. Он предлагает множество улучшенных функций, таких как производительность, поддержка рендеринга на стороне сервера (SSR), новые хуки и более современный и гибкий API.
https://blog.openreplay.com/tanstack--how-to-add-tables-to-your-react-app/
Forwarded from Frontend
Более 50 подсказок ChatGPT для веб-разработчиков

Если вы устали от утомительных и повторяющихся задач кодирования и хотите оптимизировать свою эффективность, вы попали по адресу. Благодаря возможностям ChatGPT вы можете оптимизировать рабочий процесс, уменьшить количество ошибок и даже получить представление об улучшении своего кода.

В этом сообщении блога мы предоставим вам более 50 подсказок и стратегий, которые помогут вам ускорить рабочий процесс веб-разработки с помощью ChatGPT. От изучения концепций в качестве новичка до подготовки к собеседованиям — вы найдете все, что вам нужно, чтобы максимально использовать возможности ИИ в качестве веб-разработчика.

Но сначала важно понять ограничения ChatGPT. Несмотря на то, что это мощный инструмент, ChatGPT не может заменить ваши собственные знания и навыки. Вам также следует проверять любые исследования, которые он проводит для вас, поскольку ChatGPT не может проверять факты. Кроме того, его данные обучения относятся только к 2021 году, поэтому он может не знать о текущих тенденциях или событиях. Помня об этих предостережениях, давайте погрузимся в захватывающий мир веб-разработки на основе ИИ!

https://www.builder.io/blog/ai-prompts-for-web-developers-chatgpt
Как я уменьшил размер образа Docker с 1,43 ГБ до 22,4 МБ

Сегодня мы контейнеризируем приложение ReactJS и узнаем некоторые хитрости о том, как можно уменьшить размер изображения и в то же время повысить производительность.

Трюки будут показаны для ReactJS, но они применимы к любому приложению NodeJS.

https://dev.to/mohammadfaisal/how-i-reduced-docker-image-size-from-143-gb-to-224-mb-53nc
Как структурировать масштабируемую архитектуру проекта Next.js

В этой статье вы узнаете, как создать приложение Next.js с нуля, которое будет масштабироваться без каких-либо проблем по мере роста вашего проекта.
https://blog.logrocket.com/structure-scalable-next-js-project-architecture/