Update Technologie Optionen authored by albep97's avatar albep97
# Frontend
### ReactJS
* React Doku zu Hooks ([Link](https://reactjs.org/docs/hooks-overview.html))
#### State-Management
* State-Management ohne extra Library, sondern mit React Features (funktionale Komponenten und Hooks) ([Tutorial von Digital Ocean](https://www.digitalocean.com/community/tutorials/how-to-manage-state-with-hooks-on-react-components))
* Das verwenden wir bei der Arbeit für die Entwicklung eines Prototyps. Man muss ein paar Sachen selber bauen und sich ein wenig an Functional Components/Hooks gewöhnen, aber man benötigt dann keine extra Library und man ist relativ flexibel (Philipp)
* React Redux
* Eine Library für State-Management, auf die man immer wieder stößt, wenn man im Internet nach Lösungen sucht. Vermutlich haben die Kollegen von Marc recht, dass Redux auch zu schlechtem Architekturstil führen kann. Denke aber trotzdem, dass es eine sehr relevante Technologie für Frontendentwicklung ist und lange Zeit auch die Hauptlösung für das State Management Problem war. Bietet also den Vorteil von vielen (guten) Quellen im Internet. Ich persönlich habe damit noch nicht gearbeitet. (Philipp)
* Fast so alt wie React selbst, von vielen als "Standard" empfunden. Viel Boilerplate Code. Ich persönlich mag es nicht, da es einfache Probleme sehr komplex (wenn auch architektonisch schön) löst. -- Kommentar von meinem ehemaligen Kollegen (Philipp)
* Recoil
* Recoil
* Neue React State Management Library auf Basis von Hooks. Kein Boilerplate, fühlt sich sehr React-Nativ an. Ich würde die Library empfehlen. -- Kommentar von meinem ehemaligen Kollegen (Philipp)
### Reagent
[Kleine Beispiel Componenten](https://reagent-project.github.io/)
......@@ -31,4 +30,4 @@
### Tailwind CSS
Tailwind gibt einen eine Sammlung an CSS und React Componenten.
Tailwind gibt einen eine Sammlung an CSS und React Componenten.
\ No newline at end of file