Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 2999 сообщений
Cообщения с меткой

react - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

Шэрим стейт между хуками в React

Среда, 18 Января 2023 г. 16:24 (ссылка)

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

Читать далее

https://habr.com/ru/post/709256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709256

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы решили дергать ChatGPT по хоткею

Вторник, 17 Января 2023 г. 12:36 (ссылка)

Большинство уже знакомо с ChatGPT, технологией способной выполнять такие задачи, как копирайтинг, отвечать на вопросы, переводить и делать практически все остальное, что связано с текстом. ChatGPT на столько продвинутая, что школы Нью-Йорка запретили её использование, чтобы студенты не выполняли с помощью нее свои домашние задания. Хорошо, что я больше не студент, так что использую модельку по много раз в день, чтобы выполнять свои ежедневные задачки.

Я дергаю ChatGPT так часто, что меня стало раздражать копировать текст, который я хочу отредактировать, открывать новую страницу chat.openai.com и вставлять его туда, писать свой запрос, получать ответ модели, а затем копировать и вставлять его обратно туда, где он был мне нужен изначально. Именно поэтому мы с друзьями сделали расширение для Chrome, которое позволяет решать задачи без лишних действий и переключений вкладок.

Кому интересны детали, прошу следовать за мной!

Читать далее

https://habr.com/ru/post/710604/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710604

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Как фронтендеру стать мобильным разработчиком, или Перевод API React в Jetpack Compose

Четверг, 12 Января 2023 г. 15:53 (ссылка)

Привет, я Данильян, работаю в Самокате фронтенд-разработчиком, разрабатываю бэкофисное приложение с использованием React. Когда я только начинал изучать Jetpack Сompose, я наткнулся на статью, в которой простым языком для людей, пришедших из мира веб-технологий в мир мобильной разработки, расписано, как писать код для мобильных устройств, чтобы было как в React. Из материала в статье особенно подкупали примеры: вот, что вы делали в React, а вот, как в Jetpack Compose получить то же самое.

Делюсь с вами переводом этой статьи.

Читать далее

https://habr.com/ru/post/707038/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707038

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Знакомство c Reatom

Вторник, 03 Января 2023 г. 12:00 (ссылка)





Привет, меня зовут Артём Арутюнян и я автор менеджера состояния Reatom. Этим постом открывается серия обучающих материалов на русском языке, документация на английском доступна на официальном сайте.



А оно вам надо? Думаю, да, потому что Reatom — это универсальное решение, которое позволяет легко пошарить глобальное состояние за микроскопическую (2.5KB) цену, эффективно строить самодостаточные и переиспользуемые логические модули гигантских приложений или просто сделать ваш сетевой кеш реактивным с помощью дополнительного пакета @reatom/async.



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

https://habr.com/ru/post/708826/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708826

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Эмулируем React useState в обычном JS (via data-attributes & css selectors)

Воскресенье, 01 Января 2023 г. 15:19 (ссылка)

Добрый день хабр! Решил поделиться своим небольшим, но полезным открытием в плане использования html data-attributes & css selectors.

Html data-attributes - это кастомные атрибуты, которые вы можете сами назначать куда-угодно и с каким угодно именем (но имя должно начинаться с префикса data-). Затем вы можете использовать их в css селекторах, чтобы влиять на содержимое классов и уже классами управлять элементами. Движок браузера автоматически среагирует на изменение data-атрибута и применит соответствующий код css класса.

-

https://habr.com/ru/post/708822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708822

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Делаем фронт на React, а ChatGPT будет нашим Redux редьюсером

Четверг, 29 Декабря 2022 г. 16:04 (ссылка)

Приложение React/Redux представляет собой односторонний цикл потока данных. Пользователь взаимодействует с пользовательским интерфейсом, который производит действия Redux, которые отправляются в функции reducer, которые обновляют объект состояния приложения, который передается обратно в React для повторного отображения пользовательского интерфейса.

Разговор с ChatGPT также представляет собой односторонний цикл. Человек посылает запрос (действие), который передается языковой модели (редуктор), которая обновляет разговор (состояние) своим ответом.

Можем ли мы использовать последнюю модель ChatGPT для этих целей? Спойлер: да, можем!

Читать далее

https://habr.com/ru/post/708360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708360

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Изучение TypeScript — полное руководство для начинающих. Часть 3 — Классы и интерфейсы

Вторник, 27 Декабря 2022 г. 15:17 (ссылка)

Всем привет! Меня зовут Лихопой Кирилл, я работаю fullstack-разработчиком. Это - уже третья часть руководства по TypeScript для начинающих, в которой мы разберем более сложные темы, такие как классы, модули и интерфейсы.

Предыдущие части:
Часть 1 - введение и примитивные типы данных
Часть 2 - ссылочные типы данных

Читать далее

https://habr.com/ru/post/707990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707990

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] React + TypeScript: необходимый минимум

Понедельник, 26 Декабря 2022 г. 17:01 (ссылка)





Привет, друзья!



Представляю вашему вниманию перевод этой замечательной статьи.



Многие React-разработчики спрашивают себя: надо ли мне учить TypeScript? Еще как надо!



Преимущества изучения TS могут быть сведены к следующему:




  • ваши шансы получить более высокооплачиваемую работу сильно увеличатся;

  • в вашем коде будет намного меньше багов, его будет легче читать и поддерживать;

  • рефакторить код и обновлять зависимости станет гораздо проще.



Эта статья представляет собой минимальное введение по использованию TS в React.



Антигероем нашей истории будет Пэт — очень неприятный технический директор.

Читать дальше →

https://habr.com/ru/post/707744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707744

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Что такое состояние

Понедельник, 26 Декабря 2022 г. 12:00 (ссылка)





Привет! Меня зовут Артём Арутюнян, много где меня можно встретить под ником artalar. 10 лет я разрабатываю крупные веб-сервисы, и вот уже четыре года менеджер состояния, исследуя тему реактивности, консистентности данных и состояния. А началось всё с простого вопроса: почему React, самая популярная современная библиотека для написания UI, по умолчанию полностью рушит приложение и показывает белый экран при появлении ошибки в любом компоненте во время рендера?



В данной статье хотелось бы описать и раскрыть формальную сторону вопроса «что такое состояние» для лучшего понимания фундаментальных основ надёжности любого клиентского приложения. Хочется уже поставить точки в некоторых вопросах терминологии, чтобы чётче отвечать на вопросы «что, когда и зачем брать» при выборе библиотек и технологий для клиентского веб-приложения.



Примеров будет немного, т. к. их достаточное описание превратило бы статью в небольшую книжку. Но надеюсь, что сами идеи всё же будут понятны. Читать дальше →

https://habr.com/ru/post/706086/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706086

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 3: работа с задачами

Четверг, 22 Декабря 2022 г. 11:42 (ссылка)

Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В прошлой части мы разобрали, как создать аутентификацию с помощью библиотеки Passport, а сегодня мы рассмотрим такие манипуляции, как добавление, редактирование, удаление и получение задач. Для начала давайте разберём HTTP и некоторые типы запросов.

Читать далее

https://habr.com/ru/post/706964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706964

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

React memo: Преисполнимся в оптимизации

Вторник, 20 Декабря 2022 г. 23:27 (ссылка)

Привет! Сегодня поговорим про стандартные способы оптимизации web-приложения в экстремистской библиотеке React. Мотивацией послужило некоторое количество кода, который я видел. Связан он с использование API React не по назначению или без учета каких-то очевидных проверок на производительность и тонкостей (с натяжкой).

Читать далее

https://habr.com/ru/post/706730/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706730

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 2 — Тестирование

Понедельник, 19 Декабря 2022 г. 15:57 (ссылка)

В предыдущей статье вы узнали, как разрабатывать переупорядочиваемые drag-and-drop компоненты, теперь пришло время их протестировать. В этой части вы покроете приложение юнит тестами с помощью BDD подхода.

Читать далее

https://habr.com/ru/post/706332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706332

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 1 — Разработка

Четверг, 15 Декабря 2022 г. 17:44 (ссылка)

Разработка и тестирование сортируемых компонентов Drag and Drop. Часть 1.

В этой серии статей мы рассмотрим задачу разработки и тестирования сортируемых компонентов Drag-and-Drop.

Читать далее

https://habr.com/ru/post/704604/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704604

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

RTK query, что мы от него хотим и почему он вам очень нужен

Четверг, 15 Декабря 2022 г. 12:03 (ссылка)

Redux Toolkit Query — это мощный инструмент для взаимодействия с API, который из коробки реализует такие полезные фишки, как отображение состояния загрузки, кэширование, дедупликацию запросов, полинг, ревалидацию при различных условиях, а также весьма удобна в использования за счёт готовых хуков.

Привет, меня зовут Антон Степанов, я — frontend-разработчик в Альфа-Банке. В статье расскажу какие задачи при работе с API frontend-разработчику приходится решать чаще всего, к каким идеям рано или поздно это может привести, и как их можно реализовать в RTK query, собственно.

Читать далее

https://habr.com/ru/post/705640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705640

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

MobX c MVVM хорош, но с DI ещё лучше

Четверг, 15 Декабря 2022 г. 11:02 (ссылка)

В своей прошлой статье я рассуждал о том, как использование паттерна MVVM позволяет упростить процесс разработки. Паттерн был реализован с применением библиотеки MobX. Эту библиотеку я считаю в разы удобнее Redux, аргументы в пользу чего я также привел в статье. Однако, у нее имеется серьезный недостаток - излишняя свобода действий, в следствие наличия которой разработчики не всегда знают как писать код "хорошо". Паттерн MVVM же диктует несколько простых правил по использованию MobX, благодаря которым разработчики могут реже наступать на грабли. Однако, он не решает всех проблем. И в этой статье я бы хотел показать, как можно дополнить паттерн MVVM и сделать процесс разработки ещё приятнее.

Читать далее

https://habr.com/ru/post/704772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704772

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<react - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda