Browse Source

feat: add Redux-Saga

develop
Ezerous 3 years ago
parent
commit
399592f775
  1. BIN
      assets/figures/chapter-4/4.3.redux-saga-logo.png
  2. 4
      chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies.tex
  3. 7
      chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.3.redux-saga.tex
  4. BIN
      thesis.pdf

BIN
assets/figures/chapter-4/4.3.redux-saga-logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

4
chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies.tex

@ -4,4 +4,6 @@
% TODO: add technologies like redux, sagas % TODO: add technologies like redux, sagas
\input{chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.1.react}\input{chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.2.redux} \input{chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.1.react}
\input{chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.2.redux}
\input{chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.3.redux-saga}

7
chapters/4.application-implementation/4.3.implementation-technology-stack/4.3.2.ui-technologies/4.3.2.3.redux-saga.tex

@ -0,0 +1,7 @@
\subsubsection{Redux-Saga} \label{subsection:4-3-2-3-redux-saga}
\logo{chapter-4/4.3.redux-saga-logo}{Redux-Saga logo}
Το Redux-Saga\footnote{\url{https://redux.js.org/}} αποτελεί μία βιβλιοθήκη Javascript του οικοσυστήματος του Redux. Πρόκειται για ένα Redux middleware, το οποίο χρησιμοποιεί ESG generator functions\footnote{\url{https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*}} για την εκτέλεση και διαχείριση ποικίλων ασύγχρονων side effect. Αυτές οι συναρτήσεις (sagas) παρέχουν μία πληθώρα επιλογών για την παράλληλη εκτέλεση κώδικα που μπορεί να σχετίζεται με εξωτερικά APIs, όπως με ένα blockchain ή μία βάση δεδομένων. Με αυτόν τον τρόπο, τα τελευταία μπορούν να συμπεριληφθούν στο κεντρικό Redux store και τη διαχείριση του συνολικού state της εφαρμογής.
Το Redux-Saga έχει το αποθετήριό του στο GitHub (\url{https://github.com/redux-saga/redux-saga}) και διατίθεται μέσω του μητρώου npm (\url{https://www.npmjs.com/package/redux-saga}).

BIN
thesis.pdf

Binary file not shown.
Loading…
Cancel
Save