Aus dem Kurs: React Grundkurs
Warum React? – Tutorial zu React.js
Aus dem Kurs: React Grundkurs
Warum React?
Warum eigentlich React? Warum ist React so beliebt und sollte ich nicht lieber ein anderes Framework lernen? Die kurze Antwort ist: Vergleiche etablierter Frameworks ohne ein bestimmtes Ziel, sind nicht sinnvoll. Jedes Framework ist anders und bringt damit andere Vorteile. Ich möchte Ihnen jedoch zeigen, dass Sie mit React ein Framework lernen, dass Sie definitiv in allen Belangen glücklich stellen kann. Das Thoughtworks Tech Radar ist ein guter Indikator, um Frameworks einzuordnen. Es gibt hierbei drei Stufen: Assess, Trial und Adopt. Assess bedeutet so viel wie: Wir beobachten dieses Thema. Trial heißt: Dieses Thema hat offensichtlich größere Relevanz, wir schauen uns das intensiver an. Und Adopt bedeutet: Klare Empfehlung, diese Technologie ist angekommen. React wurde Mitte 2013 initial veröffentlicht. Und kaum eineinhalb Jahre später tauchte es auf dem Thoughtworks Tech Radar als Beobachtung auf. Im selben Jahr, vier Monate später, stufte Thoughtworks die Technologie bereits als Trial, also extrem interessant ein. Wenig Komplexität, flache Lernkurve und hohe Geschwindigkeit führten dazu, dass die Community um React extrem schnell anstieg. Und im April 2016, also etwa ein Jahr nach der Erstbeobachtung, wurde die Empfehlung Adopt herausgegeben. React war in kürzester Zeit auf dem Thron vieler Beliebtheitsstatistiken angekommen. Und das hat sich bis heute kaum geändert. Seither ist die Beliebtheit und das Ökosystem rund um React exponential gewachsen und damit einhergehend auch die Nachfrage nach React in Unternehmen. Nicht zuletzt, weil React-basierte Frameworks wie Next.js oder Remix für Fullstack-Projekte oder React Native die Einsatzmöglichkeiten erweitert haben. Mit vielen komplexen Fragestellungen im Unternehmen durfte ich als Software-Architekt feststellen, dass die einfache Architektur von React sich stets als vorteilhaft bewiesen hat. Hier überzeugt React auch durch seine Codedesign-Prinzipien, welche Sie unter dem gegebenen Link weiter nachlesen können. Mit alldem möchte ich Ihnen sagen, dass Sie mit Ihrer Entscheidung React zu lernen eine Entscheidung treffen, die Sie nicht bereuen werden. Die starke Nähe zu den Basistechnologien Javascript und HTML, ohne extrem viel neue, magische oder unverständliche Konzepte einzuführen, wird Ihnen hoffentlich genauso viel Spaß machen wie mir.