Веб-страница
25.3K subscribers
1.53K photos
482 videos
1 file
3.72K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Исходники музыкального стримингового сервиса: https://github.com/mallorybulkley/stratus-sound

Бэкенд написан на Ruby on Rails и PostgreSQL, а фронтенд — на React и Redux.

#фронтенд #ruby #react #redux
Недавно выходил пост, в котором сравнивалось создание одинаковых приложений с помощью React и Vue.

Теперь давайте посмотрим, что будет, если туда добавить Redux: https://tprg.ru/ocJl

#фронтенд #react #redux
Управление состоянием: Jotai вместо Redux

Несмотря на то, что Redux является мощной и популярной библиотекой для управления состоянием приложения на JS, Jotai позволяет упростить и улучшить решение этой задачи, задействуя хуки при использовании React. А благодаря минималистичному API, Jotai избавляет от необходимости писать объёмный код для обработки потока данных, как в случае с Redux.

Подробнее о том, как работает Jotai, рассказывают в этой статье:

https://tprg.ru/WOCe

#react #redux
Альтернативы Redux в 2021 году

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

Вы можете использовать Redux по-старинке, а можете прочитать эту статью и открыть для себя что-то новое и, возможно, более подходящее:

https://tprg.ru/UQMs

#redux
Как использовать Redux для управления состоянием в масштабе всего приложения

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

Подробности:

https://tprg.ru/UEG4

#react #redux
👍2
Введение в Redux Toolkit для начинающих

В этой статье вы узнаете о Redux Toolkit, инструменте, который решает проблему управления состояниями множества компонентов React. Redux предоставляет централизованное «хранилище», в котором хранятся все состояния в приложении. Каждый компонент в приложении может получить доступ к этому хранилищу без необходимости передавать свойства в дереве компонентов.

Подробнее:

https://tprg.ru/f95k

#redux
👍10
Легковесные альтернативы Redux

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

В этой статье вы узнаете, какие у вас есть альтернативы Redux, а также их ключевые отличия:

https://blog.openreplay.com/lightweight-alternatives-to-redux

#redux
👍12👎1
Визуализация алгоритмов сортировки

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

Для приложения понадобится React, Redux и Redux-saga. Подробнее:

https://habr.com/ru/company/domclick/blog/689064/

#react #redux
👍13🔥411🥱1
Как использовать Redux для управления состоянием в масштабах всего приложения

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

Давайте посмотрим, как мы можем наилучшим образом использовать Redux для управления состоянием всего приложения, написав более чистый и оптимизированный код:

https://www.freecodecamp.org/news/how-to-use-redux-for-application-wide-state-management/

#redux #фронтенд
👍13🍾3❤‍🔥1😱1💩1
Redux для новичков: база, с которой можно стартовать

Redux — это библиотека для управления состоянием приложения. Главный принцип Redux — один источник правды. Все данные приложения хранятся в одном месте — в store.

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

#фронтенд #redux
👎7👍51💩1