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

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

По иным темам @un_ixtime
Download Telegram
TypeScript с нуля - полный курс и паттерны проектирования за 990 рублей!

Новый полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений от Антона Ларичева. Рейтинг 4.9 Udemy, 5 Stepik. В программе 144 лекции, 18 часов видео и множество упражнений: Types и interfaces, работа с классами, композиция и наследование, Generics, Mapped и Conditional Types, декораторы, модульность, порождающие, структурные и поведенческие паттерны. И что самое важное - применение паттернов и полученных знаний на заключительном проекте. Цена 990 ₽👇
https://stepik.org/z/111297

Для тех кто не из России:
https://www.udemy.com/course/typescript-full/?couponCode=915B52FE9DC0087CEECF
Разбивка на страницы и бесконечная прокрутка с React Query v3

В этом руководстве мы узнаем, как реализовать нумерацию страниц и бесконечную прокрутку с помощью React Query. Мы будем использовать Random User API , который позволяет получить до 5000 случайных пользователей либо в одном запросе, либо небольшими порциями с нумерацией страниц. В этой статье предполагается, что у вас есть базовые знания о React.

https://shly.link/AaYhc
Плохие привычки разработчиков React среднего уровня

Если вы разработчик React среднего уровня и хотите стать продвинутым разработчиком React, этот пост для вас!

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

https://shly.link/devnobC
Создание прогрессивного веб-приложения с помощью React 18

Прогрессивное веб-приложение — это веб-сайт, который может вести себя как нативное приложение. Это возможно благодаря дополнительным настройкам веб-приложения или веб-сайта, которые предоставляют эти возможности. Некоторые функции, на которые способен PWA, включают push-уведомления, возможность работать на Android и IOS без особой разницы, обычный значок на главном экране устройства пользователя, как в стандартном приложении, и возможность работать в автономном режиме.

https://shly.link/Msr5R
React Forms — Formik против Hook-Form против Final-Form

Цель этой статьи — сравнить наиболее часто используемые формы React с плюсами, минусами и примерами кода: Formik, React-Hook-Form и React-Final-Form.

https://shly.link/devMMFo
Разумное проектирование компонентов React

Присоединяйтесь ко мне в этом посте, и я поделюсь с вами своими мыслями о подходе к разработке компонентов. Я возьму компонент и разделю его на модульные части, объяснив, почему каждая из них существует и как они все соединяются друг с другом в конце, чтобы сформировать прочный, но гибкий и удобный в обслуживании результат.
https://shly.link/devU9js
Проект React + WebSockets — создание приложения книги заказов в реальном времени

В этом руководстве мы увидим, как создать веб-приложение Order Book, которое мы будем использовать для отображения информации о криптовалюте в реальном времени.

Мы будем использовать React с Typescript для создания пользовательского интерфейса, Redux для управления состоянием приложения и styled-components для применения стилей. И последнее, но не менее важное: мы будем использовать WebSockets для получения каналов данных.

https://shly.link/xvcH7
Как создавать более быстрые анимационные переходы в React

Добавление анимации и эффектов перехода к компонентам и элементам вашего веб-сайта может улучшить взаимодействие с пользователем, а также добавить изюминку.
https://shly.link/gVhab
Простое руководство по пагинации в React

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

https://shly.link/JS9Hr
Освоение переходов CSS с помощью React 18

Анимации всегда были частью веб-опыта. Плавные переходы элементов веб-страницы всегда придавали веб-сайтам эстетическую привлекательность.

Каскадные таблицы стилей (CSS) — это язык, используемый для разработки веб-сайтов и создания анимации. Самый простой способ реализовать анимацию с помощью CSS — использовать transitionсвойство.

Мы подробно рассмотрим переходы CSS и способы их использования для создания анимации с помощью React 18.

Давайте начнем!
Погружение в React Storybook

В этой статье я подробно расскажу, как мы можем использовать Storybook с React и как лучше всего интегрировать Storybook в любой проект React. Чтобы этот урок имел смысл, вам нужно понимать, что Storybook можно использовать со многими фреймворками, такими как Vue, Angular и даже с простым ванильным Javascript. Однако в рамках этого руководства мы будем использовать только React.
https://shly.link/wtsDJ
Я сделал компонент react, который скрывает конфиденциальную информацию в вашем приложении.

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

SafeView — это компонент, который позволяет вам скрывать конфиденциальную информацию в вашем приложении визуально, в целях презентации и т. д.

https://shly.link/devqNL2
Что такое мемоизация? Как и когда использовать мемоизацию в JavaScript и React

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

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

https://shly.link/7tphH
21 лучшая библиотека компонентов React, которую стоит попробовать в 2021 году

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

Итак, начнем!
Создайте 5 веб-приложений за 10 часов, используя Next.js, React.js и Tailwind CSS.

В этом поструководстве я покажу вам, как создать 5 веб-приложений за 10 часов . Все веб-приложения являются частью конкурсных проектов Frontend Mentor, и наша цель — сделать так, чтобы они выглядели как дизайн, предоставленный Frontend Mentor.

https://shly.link/tKsJ5
React Refs

Refs предоставляют способ доступа к узлам DOM или элементам React, созданным в методе рендеринга.

https://shly.link/dev1GEe
Как передавать данные между страницами в react-router-dom V6?

___________________________

С момента выпуска react-router v6 прошло уже много времени, но большинству разработчиков все равно сложнее привыкнуть к нему. Мне тоже поначалу было сложнее. Я думаю, это может быть из-за неясной документации или мы, люди, сильно привязались к react-router v5. Но тем не менее, поскольку модули обновляются, мы тоже должны обновляться.

В этом руководстве я не буду объяснять вам, как использовать react-router-dom v6 в вашем проекте.

https://shly.link/QL0cZ
Создайте индикатор состояния загрузки jsPDF с помощью React

___________________________

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

https://shly.link/5AzQp
Система комментариев с использованием React и GitHub Discussions
______________

Узнайте, как добавить систему комментариев в свое приложение ReactJS с помощью обсуждений GitHub. Это позволяет аутентифицированным пользователям оставлять комментарии.

https://shly.link/XqXJg
Превратите свой сайт в приложение для Android с помощью конденсатора 😱.
_______________

В этой статье мы узнаем, как преобразовать веб-сайт или веб-приложение в приложение для Android, которое можно развернуть в магазине Android Play
https://shly.link/WUqCU
Как создать клон Google Docs с помощью React, Material UI и Firebase
_______________

В этой статье мы создадим клон Google Docs, используя React, Material UI и Firebase.
https://shly.link/dU73U