Redux | |
---|---|
![]() | |
Тип | библиотека JavaScript |
Написана на | JavaScript |
Последняя версия |
|
Лицензия | лицензия MIT |
Сайт | redux.js.org |
Redux — шаблон для JavaScript[2] с открытым исходным кодом, предназначенный для управления состоянием приложения.[3] Чаще всего используется в связке с React или Angular для разработки клиентской части.[4] Содержит ряд инструментов, позволяющих значительно упростить передачу данных хранилища через контекст. Создатели: Дэн Абрамов и Эндрю Кларк.
Redux – шаблон с простым API, предсказуемое хранилище состояния приложений. Он работает по тому же принципу, что и редьюcер, один из концептов функционального программирования.[5] Его создатели вдохновлялись функциональным языком программирования Elm.
Библиотека была создана в 2015 году Дэном Абрамовым и Эндрю Кларком.[6] Первую версию Абрамов создал во время подготовки к конференции React Europe. По словам Абрамова, он пытался создать реализацию идеи Flux с другой логикой. Абрамов был потрясён сходством между редьюсерами и Flux, так что он попытался совместить их.[7]
Абрамов обратился к Кларку (создателю Flummox, одной из реализаций Flux), и совместно они разработали Redux. Как утверждает Абрамов, именно благодаря Кларку был реализован комплекс экосистемных средств, логичный API, а также точки расширения, такие как связующее программное обеспечение и усилители хранилища.[8]
![]() |
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .