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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован.

Как это так? *

Close
Menu
Social profiles
", // Email company_logo_url: "//hsem-events.susu.ru/dew/wp-content/uploads/sites/3/2019/07/hsem-icon-80x80.png", // URL of company logo (png, jpg, gif) greeting_message: "Здравствуйте! Отправьте нам сообщение через любой из мессенджеров.", // Text of greeting message call_to_action: "Пишите нам", // Call to action button_color: "#932C8B", // Color of button position: "right", // Position may be 'right' or 'left' order: "vkontakte,telegram,email", // Order of buttons }; var proto = document.location.protocol, host = "whatshelp.io", url = proto + "//static." + host; var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url + '/widget-send-button/js/init.js'; s.onload = function () { WhWidgetSendButton.init(host, proto, options); }; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })();