Interested Article - Redux

Redux — библиотека для JavaScript с открытым исходным кодом , предназначенная для управления состоянием приложения. Чаще всего используется в связке с React или Angular для разработки клиентской части . Содержит ряд инструментов, позволяющих значительно упростить передачу данных хранилища через контекст . Создатели: Даниил Абрамов и Эндрю Кларк.

Описание

Redux — библиотека с простым API , предсказуемое хранилище состояния приложений. Она работает по тому же принципу, что и функция reduce , один из концептов функционального программирования . Её создатели вдохновлялись функциональным языком программирования Elm .

История

Библиотека была создана в 2015 году Даниилом Абрамовым и Эндрю Кларком . Первую версию Абрамов создал во время подготовки к конференции React Europe. По словам Абрамова, он пытался создать реализацию идеи Flux с другой логикой. Абрамов был потрясён сходством между редьюсерами и Flux , так что он попытался совместить их .

Абрамов обратился к Кларку (создателю Flummox, одной из реализаций Flux), и совместно они разработали Redux. Как утверждает Абрамов, именно благодаря Кларку был реализован комплекс экосистемных средств, логичный API, а также точки расширения, такие как связующее программное обеспечение и усилители хранилища .

Примечания

  1. — 2023.
  2. Anastasia A. . Official Russian (22 октября 2015). Дата обращения: 11 февраля 2019. 12 февраля 2019 года.
  3. Руслан Абдулаев. . — 2019-02-09. 11 июня 2018 года.
  4. Brad Westfall. . Дата обращения: 11 февраля 2019. Архивировано из 20 сентября 2017 года.
  5. habr.com. Дата обращения: 11 февраля 2019. 12 февраля 2019 года.
  6. . — 2019-02-11. 16 сентября 2020 года.
  7. (англ.) . TylerMcGinnis.com. Дата обращения: 11 февраля 2019. 11 марта 2019 года.
  8. Maxon Vislogurov. . devSchacht (5 декабря 2017). Дата обращения: 11 февраля 2019. 12 февраля 2019 года.

Литература

  • Алекс Бэнкс. React и Redux: функциональная веб-разработка. — СПб. : Питер, 2017. — 336 с. — (Бестселлеры O'Reilly). — ISBN 9785446106684 .

Ссылки

  • — официальный сайт Redux
Источник —

Same as Redux