|
|
rss_habr
Шэрим стейт между хуками в ReactСреда, 18 Января 2023 г. 16:24 (ссылка)
И трам-парам как по-фолшебству, как в новогоднюю ночь, проявился код. Я подумал ведь можно же управлять состоянием приложения на React используя всего один дополнительный хук! Читать далееhttps://habr.com/ru/post/709256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709256
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
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
rss_habr
Знакомство c ReatomВторник, 03 Января 2023 г. 12:00 (ссылка)
https://habr.com/ru/post/708826/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708826
rss_habr
Эмулируем React useState в обычном JS (via data-attributes & css selectors)Воскресенье, 01 Января 2023 г. 15:19 (ссылка)
Добрый день хабр! Решил поделиться своим небольшим, но полезным открытием в плане использования html data-attributes & css selectors. Html data-attributes - это кастомные атрибуты, которые вы можете сами назначать куда-угодно и с каким угодно именем (но имя должно начинаться с префикса https://habr.com/ru/post/708822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708822
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
rss_habr
[Перевод] Изучение TypeScript — полное руководство для начинающих. Часть 3 — Классы и интерфейсыВторник, 27 Декабря 2022 г. 15:17 (ссылка)
Всем привет! Меня зовут Лихопой Кирилл, я работаю fullstack-разработчиком. Это - уже третья часть руководства по TypeScript для начинающих, в которой мы разберем более сложные темы, такие как классы, модули и интерфейсы. Предыдущие части: https://habr.com/ru/post/707990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707990
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
rss_habr
Что такое состояниеПонедельник, 26 Декабря 2022 г. 12:00 (ссылка)
https://habr.com/ru/post/706086/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706086
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
rss_habr
React memo: Преисполнимся в оптимизацииВторник, 20 Декабря 2022 г. 23:27 (ссылка)
Привет! Сегодня поговорим про стандартные способы оптимизации web-приложения в https://habr.com/ru/post/706730/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706730
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
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
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
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
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |