Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Redux (JavaScript-Bibliothek) – Wikipedia
Redux (JavaScript-Bibliothek) – Wikipedia
aus Wikipedia, der freien Enzyklopädie
Redux

Redux
Basisdaten

Hauptentwickler Dan Abramov and Andrew Clark
Entwickler Dan Abramov, Andrew Clark, Mark Erikson, Timothy Dorr
Aktuelle Version 5.0.1[1]
(23. Dezember 2023)
Aktuelle Vorabversion 1.0.0-alpha[2]
(30. Juni 2015)
Betriebssystem Plattformunabhängig
Programmier­sprache JavaScript
Kategorie JavaScript-Bibliothek
Lizenz MIT
redux.js.org

Redux ist eine quelloffene JavaScript-Bibliothek zur Verwaltung von Zustandsinformationen in einer Webanwendung. Sie wird in der Regel zusammen mit den Bibliotheken React oder Angular für die Erstellung grafischer Benutzeroberflächen verwendet. Das Ziel ist es, alle Zustandsinformationen zentral an einer Stelle vorzuhalten und für alle Komponenten der Webanwendung zugänglich zu machen.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Redux wurde in der Anfangsphase von Dan Abramov und Andrew Clark entwickelt und 2015 veröffentlicht.[3] Die Bibliothek ist von Facebooks Flux-Architektur und der funktionalen Programmiersprache Elm inspiriert.[4] Die Projektwebsite listet derzeit elf Entwickler und drei Firmen als Mitwirkende und Förderer auf.[5]

Kernkonzepte

[Bearbeiten | Quelltext bearbeiten]

Store

[Bearbeiten | Quelltext bearbeiten]

Der Store beinhaltet alle Zustandsinformationen, jede Zustandsinformation besteht aus einem Datenobjekt, das abgerufen werden kann. Die einzelnen Datenobjekte dabei sind nicht veränderbar, sondern nur lesbar.

Action

[Bearbeiten | Quelltext bearbeiten]

Actions werden von den Webkomponenten aufgerufen und von Reducern ausgewertet.

Reducer

[Bearbeiten | Quelltext bearbeiten]

Reducer verändern den globalen State der Webapplikation, indem sie, basierend auf dem Typ einer Aktion, ein neues Statusobjekt dem globalen State hinzufügen.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Offizielle Website
  • Redux auf GitHub
  • GUIs mit Angular 2 und Redux-Implementierung @ngrx/store (I)
  • Redux für OO-Entwickler kurz und bündig erklärt
  • When do I know I'm ready for Redux? Einordnung, wann die Verwendung von Redux sinnvoll ist
  • The Art of State: Zustandsmanagement in React-Anwendung, Teil 2

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Release 5.0.1. 23. Dezember 2023 (abgerufen am 19. Januar 2024).
  2. ↑ registry.npmjs.com. In: npmjs. (abgerufen am 8. März 2023).
  3. ↑ The History of React and Flux with Dan Abramov Abgerufen am 16. Juli 2018
  4. ↑ Redux - An Introduction Abgerufen am 16. Juli 2018
  5. ↑ Redux Patrons Abgerufen am 16. Juli 2018
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Redux_(JavaScript-Bibliothek)&oldid=232002972“
Kategorie:
  • JavaScript-Bibliothek

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id