Лучшие вопросы
Таймлайн
Чат
Перспективы

Redux

библиотека для JavaScript с открытым исходным кодом Из Википедии, свободной энциклопедии

Remove ads

Redux — библиотека для JavaScript[3] с открытым исходным кодом, предназначенная для управления состоянием приложения.[4] Чаще всего используется в связке с React или Angular в разработке пользовательского интерфейса[5]. Используя React контекст, Redux позволяет обеспечить доступ к данным состояния приложения напрямую всем компонентам. Создан Даниилом Абрамовым и Эндрю Кларком. С середины 2016 года в роли координаторов проекта выступают Марк Эриксон и Тим Дор.[6]

Краткие факты Тип, Разработчики ...
Remove ads

Описание

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

История

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

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

Remove ads

Примечания

Литература

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads