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

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

По иным темам @un_ixtime
Download Telegram
Использование Material UI с React

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

https://shly.link/qKUgw
Выделитесь на собеседовании по React, отобразив список как профессионал

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

https://shly.link/devezqu
Защищенный маршрут Reactjs

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

Чтобы создать защищенный маршрут, вам нужно использовать компонент React Router Route и указать путь, который вы хотите защитить. Затем вы можете использовать функцию поддержки рендеринга для условного рендеринга компонента, который вы хотите защитить.

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

https://shly.link/devWaUN
React — лучшие практики

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

https://shly.link/devShfK
Forwarded from Angular Vue js React
Лучшие JavaScript бесплатные и открытые библиотеки и виджеты для работы с сетками данных

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

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

В этой статье я дам вам краткий обзор пяти таких библиотек. Давайте начнем.

https://shly.link/nsZ4w
8 потрясающих проектов React на Github

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

https://shly.link/mdmi0bs
Лучший Backend как услуга для вашего приложения React

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

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

https://shly.link/50rGC
Учебное пособие по библиотеке тестирования React — как писать модульные тесты для приложений React

В этом уроке вы узнаете, как уверенно писать модульные тесты с помощью Testing Library . Это очень популярная тестовая библиотека React для написания модульных тестов.

https://shly.link/Ha9gA
Forwarded from Angular Vue js React
React — лучшие практики

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

https://shly.link/devShfK
10 супер полезных расширений React Chrome

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

https://shly.link/dBkqj
Универсальный солдат: обзор библиотеки Signals от команды Preact

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

Меня зовут Женя, я все еще фронтенд-разработчик в команде Quick Experiments inDrive. И я тоже не люблю выделяться из толпы, поэтому предлагаю обратить внимание на новое решение от команды Preact — Signals. Во вступительной статье создатели библиотеки заявляют о том, что сегодня создано огромное количество решений по управлению состоянием приложения, но они требуют сложной и долгой интеграции с фреймворком. Это усложняет проектирование, так как нужно постоянно держать в уме особенности стейт-менеджера. Усложняется и разработка, так как нужно тратить много времени и сил на интеграцию стейт-менеджера и библиотеки рендеринга.

Выход есть — Signals. Решение, по словам создателей, сочетает оптимальную производительность для разработчиков и легкое внедрение во фреймворк. Под катом — подробный разбор библиотеки.

https://shly.link/habrNgNN
Внедрение ReCAPTCHA В React

Это руководство поможет вам внедрить Google reCAPTCHA v2 в ваши приложения React.js. Чтобы следовать этому руководству, на вашем компьютере должны быть установлены Node.js и Postman .

https://shly.link/sVtFm
Вышел Vite 4.0!

Vite 3 был выпущен пять месяцев назад. С тех пор количество загрузок npm в неделю увеличилось с 1 миллиона до 2,5 миллионов. Экосистема тоже созрела и продолжает расти.
https://shly.link/bbCUM
React — самая популярная библиотека для фронтенд-разработки. А ещё это стабильный фреймфорк, который легко поддерживать, поэтому на нём пишут большие популярные веб-приложения. Если вы ищете новую интересную работу в IT или мечтаете о повышении, то вам подойдет курс Яндекс Практикума «React-разработчик». Курс длится всего 3 месяца, но за это время мы научим вас:

•уверенно разбираться в библиотеке React;
•использовать TypeScript при разработке React-приложений;
•тестировать веб-приложения с помощью юнит-тестов и cypress.

Учёбе нужно будет уделять 20-25 часов в неделю. Обучение разбито на спринты, заниматься можно когда угодно, главное — уложиться в дедлайн.

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

Записаться на курс можно здесь: https://practicum.yandex.ru/react/
7 полезных библиотек React, которые вы должны использовать в своем следующем проекте

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

(если пост не открывается полностью, откройте в режиме инкогнито)

https://shly.link/GGAYM
Я попросил Chat GPT создать приложение To-Do. Наконец-то мы встретили нашу замену?

Нас снова заменит ИИ?
Давайте посмотрим, как это было.
https://shly.link/vgMMW
Веб-воркеры, React и TypeScript

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

https://shly.link/rnv6B
Svelte vs React: какой фреймворк изучать в 2023 году?

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

Это не обязательно означает, что вы должны бросить все и выучить это сегодня! Постоянная погоня за последними тенденциями может вас отвлечь и перегрузить.

Этот пост ответит на вопрос, стоит ли мне изучать React или Svelte? раз и навсегда.

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

React существует намного дольше. Доступно больше библиотек, поддержки и заданий.

Может ли Svelte заменить React? Давай выясним!

https://shly.link/dev9w7D
Conditional wrapping в React

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

Мы могли бы использовать оператор if...else, но он выглядит беспорядочно.

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

Мы могли бы использовать оператор if...else, но он выглядит беспорядочно.

https://shly.link/devi4V7
Создайте приложение для чата в реальном времени с помощью Rust и React

Если вы хотите создать быстрое и надежное приложение для чата в реальном времени, рассмотрите возможность использования Rust и React. Rust известен своей скоростью и надежностью, а React — один из самых популярных интерфейсных фреймворков для создания пользовательских интерфейсов.
https://shly.link/kN3Bh