React

4,5 (10 Bewertungen)

Was ist React?

React richtet sich als JavaScript-Bibliothek an Entwickler:innen von User-Interfaces von Websites. In React können Nutzer:innen Komponenten hierarchisch aufbauen. Das Tool verspricht mit seinem Modell eines Virtual-DOM-Ansatzes einen einfachen und performanten Aufbau entsprechender Anwendungen. Typischerweise bildet die Bibliothek die Basis für Single-Page-Webanwendungen, es sind auch viele andere Einsatzbereiche etabliert. React wird unter einer Open-Source-Lizenz angeboten und kann absolut kostenlos verwendet werden.

So schätzen User das Produkt ein

8.9

Benutzerfreundlichkeit

Content-Management-Systeme (CMS)

Kategorie-Durchschnitt: 8

9.6

Erfüllung der Anforderungen

Content-Management-Systeme (CMS)

Kategorie-Durchschnitt: 8.7

10

Kundensupport

Content-Management-Systeme (CMS)

Kategorie-Durchschnitt: 8.2

9.4

Einfache Einrichtung

Content-Management-Systeme (CMS)

Kategorie-Durchschnitt: 7.7

React Erfahrungen & Reviews (10)

“Einfaches Programmieren per Javascript Framework”

E
In den letzten 3 Monaten
Eliah
Verifizierter Reviewer
Creative Content Manager bei
Digitalagentur
  • 1-50 Mitarbeiter:innen
  • Branche: Design

Was gefällt Dir am besten?

Mit React kann ich Websites einfach und schnell erstellen, ohne zu viel sich wiederholenden Code zu schreiben. Das ist den Komponenten und Zuständen zu verdanken, mit denen sich alles schnell aufbauen lässt. React ist sehr einfach zu verwenden für jemanden wie mich, der jQuery und Ajax verwendet hat und Javascript nicht mag. Ich möchte es nicht mehr missen, weil es weniger Code benötigt, generell intuitiv ist und man damit auch gute Echtzeitlösungen erstellen kann. Diverse Erweiterungen via NPM machen es noch spannender und schneller. Mit nur wenigen Codezeilen haben Sie eine neue, funktionierende Komponente installiert.

Was gefällt Dir nicht?

Negative Punkte gibt es kaum, aber einige Entwickler betrachten das oben erwähnte Fehlen von Integrationskonzepten wie Datenkonnektivität, Routing usw. als Nachteil, da dies natürlich mehr Planung erfordert. React verwendet eine eigene Syntaxsprache (JSX), aber man kann sich schnell daran gewöhnen. Die Dokumentation von React muss nicht der Höhepunkt sein – aber es gibt genug Material im Internet, um jedes Problem zu lösen.

Welche Probleme löst Du mit dem Produkt?

Frontend-Anwendungen lassen sich mit React sehr schnell und effizient implementieren. Mit React Native können Sie auch mobile Anwendungen entwickeln, die auf der gleichen Struktur/Syntax basieren. Obwohl ich einen Programmierhintergrund habe, war ich schon lange nicht mehr aktiv. Mit React ist der Wiedereinstieg einfach und ich kann neben dem Projektmanagement unseres Projektes sinnvoll zur Weiterentwicklung beitragen.

“Wieso React eine zukunftsfähige JavaScript Library ist”

D
In den letzten 6 Monaten
Daniel
Verifizierter Reviewer
Auszubildender bei
LightsOn GmbH
  • 1-50 Mitarbeiter:innen
  • Branche: Computer Software

Was gefällt Dir am besten?

React vereinfacht die Entwicklung von interaktiven UIs deutlich, nach einer teils steilen Lernkurve geht die Entwicklung deutlich schneller. Mit React können auch unerfahrenere Entwickler UIs entwickeln die flexibel sind und der Code ist intuitiver, wodurch unvorhersehbare Szenarien vermieden werden.

Was gefällt Dir nicht?

Die steile Lehrkurve und die Abhängigkeit von zusätzlichen Paketen, um teilweise Grundlegende Funktionen zu erhalten.

Welche Probleme löst Du mit dem Produkt?

Ich verwende React gerne wenn ich eine UI erstellen will, welche aus vielen Bausteinen besteht die dann quer über die einzelnen Seiten verwendet werden. Durch das Prinzip der "components" spare ich mir dadurch einiges an Entwicklungsaufwand.

“Gut geeignet, um Benutzeroberflächen zu erstellen.”

L
In den letzten 6 Monaten
Luis
Verifizierter Reviewer
Auszubildender bei
LightsOn GmbH
  • 1-50 Mitarbeiter:innen
  • Branche: Programmentwicklung

Was gefällt Dir am besten?

React bietet die Möglichkeit größere UI-Elemente in kleinere "components" zu unterteilen. Damit wird der Code übersichtlich und kann leicht wiederverwendet werden.

Was gefällt Dir nicht?

React hat ein paar Besonderheiten im Vergleich zu anderen Frameworks an die man sich erst gewöhnen muss. Nach ein wenig Übung, sind diese aber ziemlich nützlich.

Welche Probleme löst Du mit dem Produkt?

Ich benutze React hauptsächlich, wenn ich eine Benutzeroberfläche erstellen möchte, welche aus vielen einzelnen Bestandteilen besteht. So kann ich mir diese Bestandteile als React "components" erstellen und diese einfach einsetzen und so oft ich möchte wiederverwenden.

“Bestes Javascript-Framework”

P
In den letzten 12 Monaten
Patrick
Verifizierter Reviewer
Geschäftsführer bei
Yournet GmbH
  • 1-50 Mitarbeiter:innen
  • Branche: Marketing and Advertising

Was gefällt Dir am besten?

Alle unsere Websites laufen auf Wordpress. React nutzen wir, um spezielle Anwendungen in die Websites zu bauen (bspw. einen Produktkonfigurator). Am besten gefällt mir, dass man mit React ganz einfach für gewisse Module innerhalb bestehender Websites verwenden kann.

Was gefällt Dir nicht?

React selbst ist sehr schlank. Selbst für grundlegende Dinge (bspw. Navigation in einer Single-Page-Application) braucht man zusätzliche Libraries

Welche Probleme löst Du mit dem Produkt?

Wir nutzen React, um innerhalb von Wordpress interaktive Module umzusetzen - beispielsweise Produktkonfiguratoren. React bietet im Vergleich zu nativem Javascript (oder auch jQuery) den Vorteil, dass der Code viel besser strukturiert ist und man reusable Components erstellen kann.

“Great tool for templating frontend codes”

P
Vor mehr als 12 Monaten
Pui
Verifizierter Reviewer
Data Scientist bei
Haensel AMS GmbH
  • 1-50 Mitarbeiter:innen
  • Branche: Marketing and Advertising

Was gefällt Dir am besten?

provide good template for development of a frontend service, enforce DRY principle that otherwise codes is repeating themselves in all files

Was gefällt Dir nicht?

lack of a good connector to any authentication method like openid, only simple authentication logic is implemented that is not applicable in real world deployment

Welche Probleme löst Du mit dem Produkt?

serve a webapp to client who select products to see visualizations, it required authentication to their internal system, the UI was attractive and easy to navigate

“Bringt den Spaß am Programmieren zurück!”

S
Vor mehr als 12 Monaten
Sonja
Verifizierter Reviewer
Projekt Managerin bei
Digitalagentur
  • 1-50 Mitarbeiter:innen
  • Branche: Internet

Was gefällt Dir am besten?

Mit ein wenig Coding-Background ist React ist eine relativ leicht erlernbare Javascript-Library für Frontend-Applikationen. Die Stärke von React liegt in der komponenten-basierten Struktur - die erstellten Kompenenten lassen sich vielfältig wiederverwenden: das hält den Code sauber und übersichtlich und zeigt sich auch in der Performance. Optisch lassen sich so gut wie alle CSS-Frameworks einbinden - wir benutzen z.B. meist Bootstrap. Die Einbindung erfolgt mittels importierbarer NPM-Module - die gibt es für React für fast alle nur denkbaren oder erforderlichen Funktionserweiterungen und sind in der Regel auch recht verlässlich programmiert.

Was gefällt Dir nicht?

Ein wenig Nerd-Talk: React ist nur das V (View) in MVC (Model View Controller) - hier sind Frameworks wie Angular und Vue die weitaus kompletteren und empfehlenswerteren Lösungen, da sie die Anbindung an Datenbanken und zentrale Funktionen wie Routing bereits integriert haben. Die Dokumentation ist verbesserungswürdig - aber dafür gibt es eine Unmenge an guten Tutorials und Kursen, was diesen Nachteil ganz gut aufwiegt.

Welche Probleme löst Du mit dem Produkt?

Frontend-Applikationen lassen sich mit React sehr schnell und effizient umsetzen. Mit React Native hat man außerdem die Möglichkeit, Mobil-Anwendungen basierend auf der gleichen Struktur/Syntax zu entwickeln. Ich habe zwar einen Coding-Background, war aber schon länger nicht mehr aktiv. Der Wiedereinstieg war mit React sehr einfach und ich kann neben dem Projekt Management bei unseren Projekten dadurch auch sinnvoll an der Entwicklung mitwirken.

“State-of-the-Art Frontend-Library”

J
Vor mehr als 12 Monaten
Jörg
Verifizierter Reviewer
Creative Developer bei
Dept
  • 1001+ Mitarbeiter:innen
  • Branche: Design

Was gefällt Dir am besten?

React ist (wie z.B. Vue oder Svelte) eine Frontend-"View"-Library, und für mich ein Standard für interaktive Web-Anwendungen. Mit JSX (einer HTML-ähnlichen Syntax) lassen sich einfach Komponentenbasierte Frontends erstellen, und es gibt eine Vielzahl an React-basierten Frameworks (u.a. Next.js oder Remix) und Tools (React Router, React Query, ..), um die Arbeit noch effizienter zu gestalten.

Was gefällt Dir nicht?

React ist selbst nur eine Library und kein komplettes Framework, deshalb sind z.B. Data-Binding oder Routing nicht Teil des Standard-Pakets, können aber leicht durch Plugins vervollständigt werden.

Welche Probleme löst Du mit dem Produkt?

React ist eine Library, die oftmals effizienter im Vergleich zu "Vanilla" Javascript/Typescript ist. Der Vorteil ist also zum Einen Geschwindigkeit bei der Umsetzung, zum Anderen aber auch die Beliebtheit der Library, d.h. es gibt eine große Community, zahlreiche Ressourcen und ein enormes Tooling-Ecosystem.

“Einfache und schnelle Entwicklung”

C
Vor mehr als 12 Monaten
Christian
Verifizierter Reviewer
CEO, Full-Stack Developer bei
GoSkilling
  • 1-50 Mitarbeiter:innen
  • Branche: Information Technology and Services

Was gefällt Dir am besten?

React macht es mir einfach schnell Webseiten zu erstellen, ohne zu viel sich wiederholenden Code zu schreiben. Und das verdankt man den Components und den States, anhand derer sich alles schnell strukturieren lässt. Für jemanden wie mich, der sich mit jQuery und Ajax rumgequält hat und Javascript nicht mochte, ist React überraschend einfach zu bedienen. Ich würde es nicht mehr vermissen wollen, denn es braucht weniger Code, es ist oft intuitiv und man kann damit auch gute Echtzeit-Lösungen erstellen. Die Vielfalt an Erweiterungen durch NPM macht es noch um einiges spannender und schneller. Nur ein paar Zeilen und schon hat man eine neue, gut funktionierende Komponente eingebaut.

Was gefällt Dir nicht?

Der Wechsel von Classes hin zu Hooks ist ein guter, evolutionärer Schritt, der aber leider zur Folge hat, dass einige Documentations auch auf der Seite von React selber noch mit Classes statt den flexibleren Hooks arbeiten. Da muss man schon einmal umdenken. Auch könnten einige Fehlermeldungen eindeutiger sein, sprich, etwas ist 'undefined', dann gibt es anderswo ein Problem.

Welche Probleme löst Du mit dem Produkt?

Mit React kann ich schneller, lean arbeiten, da die Änderungen schneller von der Hand gehen. So ging es mir mit Javascript und Ajax nicht. Und da gewinnt klar React.

“React: modernes Web Framework für dynamischen Content”

J
Vor mehr als 12 Monaten
Janik
Verifizierter Reviewer
Frontend Developer
  • 51-1000 Mitarbeiter:innen
  • Branche: Computer Software

Was gefällt Dir am besten?

Perfekt geeignet um dynamische Websiten zu erstellen. Für uns als Agentur in nahezu jedem Projekt im Einsatz dank der vielen Möglichkeiten es mit verschiedenen weiteren Systemen zu verknüpfen. In Verbindung mit einem headless CMS kann man wunderbar z.B. einen Contenthub aufbauen.

Was gefällt Dir nicht?

Bisher keine wirklich negativen Punkte entdeckt, die nicht schnell zu kompensieren waren.

Welche Probleme löst Du mit dem Produkt?

Mit dem React Ökosystem kann man Anwendungen für jedes Zielgerät bauen. Den Contenhub aus dem Web kann man somit relativ einfach um eine mobile App für ios & android erweitern. Einfache Wartung da man sich in der selben Codebase bewegt.

“Leichtgewichtige Javascript-Bibliothek zum Darstellen grafischer Oberflächen”

R
Vor mehr als 12 Monaten
Robert
Verifizierter Reviewer
Freelancer
  • 1-50 Mitarbeiter:innen
  • Branche: Medical Practice

Was gefällt Dir am besten?

React hat durch Nutzung des virtuellen DOM eine gute Performance. Mit einem gewissen Programmierverständnis ist React einfach zu erlernen und Erfolgserlebnisse stellen sich schnell ein. Im Gegensatz zu JS-Frameworks (vue.js, Angular) sind Konzepte für Datenbindung, Routing und dgl. nicht Teil der Basis-Architektur und es bietet damit einen großen Spielraum für unterschiedliche Lösungsansätze. Zusätzliche Komponenten lassen sich über Importe einfach integrieren und sind auch für fast alle Zwecke vorhanden. Es gibt auch eine Vielzahl guter UI-Komponenten (z.B. Material Design).

Was gefällt Dir nicht?

Es gibt nicht viel, das bei React unangenehm auffällt. Das erwähnte Fehlen von integrierten Konzepten für Datenanbindung, Routing, etc. empfinden manche Entwickler als Nachteil, weil es natürlich auch etwas mehr Planung bedarf. React benutzt eine eigene Syntax-Sprache (JSX), in die man sich aber recht schnell einarbeiten kann. Die Dokumentation von React ist nicht unbedingt das Non-Plus-Ultra - aber hier findet sich im Internet ausreichend Stoff, um jedes Problem zu beseitigen.

Welche Probleme löst Du mit dem Produkt?

React-Projekte sind durch den Einsatz wiederverwendbarer Komponenten sehr schlank und performance-stark (wenn sie dementsprechend programmiert sind). Da React nur eine JS-Bibliothek und kein Framework ist, besteht bei grösseren Projekten keine zu starke Bindung an ein einziges System, weil Datenanbindungen, Routing und andere Funktionen auf unabhängigen Konzepten basieren.

Briefing für die Kategorie Content-Management-Systeme (CMS)

Briefing:
Content-Management-Systeme (CMS)
August 2022

In unserem OMR Reviews Briefing für die Kategorie Content-Management-Systeme (CMS) geben wir Dir einen detaillierten Einblick in die Funktionen sowie Vor- und Nachteile der Tools. Informiere Dich über das Briefing oder lade es direkt über den Button herunter.

Die besten React Alternativen