
9 Unternehmen, die React verwenden
Eine schnellere Markteinführung, Wiederverwendbarkeit von Komponenten, die Fülle an Design-, Programmier- und Debugging-Tools sind nur einige der Gründe, warum bekannte Unternehmen React gewählt haben, um ihre Webanwendungen zu erstellen oder neu zu gestalten. Im Folgenden präsentiere ich die Liste der Marken, die React verwenden, und die Gründe, warum es gewählt wurde.
Beginnen wir mit einem interessanten Detail: Facebook ist der Ort, an dem die React.js-Bibliothek entstanden ist. Ihr Autor ist Jordan Walke, ein Facebook-Software-Ingenieur, der ein Prototyp namens "FaxJS" entwickelte und sich von Bibliothekskomponenten für PHP inspirieren ließ.
An dieser Stelle sei darauf hingewiesen, dass Facebook nicht nur eine soziale Plattform ist, sondern vor allem ein Technologieunternehmen, dessen Ziel es ist, Technologie zu entwickeln und Ressourcen mit seinen Nutzern zu teilen. Somit erwies sich React auch als eine Möglichkeit, in Bezug auf Open Source mehr Entwickler einzubeziehen.
Wann können Sie die Funktionalität sehen, für die React auf Facebook verantwortlich ist? Besonders dann, wenn die Schlüsselelemente einer Seite sofort geladen werden, wenn sie aktualisiert wird. Dank dessen erhalten Sie die aktualisierten Informationen. Dies zeigt sich beispielsweise, wenn das neueste Update, der Kommentar oder das "Gefällt mir" eines Freundes auf Facebook erscheint – wie Sie wissen, gibt es keine Notwendigkeit, die gesamte Seite neu zu laden. Sie können dann interagieren, auf "Gefällt mir", "Teilen"-Buttons klicken usw. – und erhalten dennoch eine sofortige Antwort von einer Webseite, ohne die Seite neu laden zu müssen.
Atlassian
Atlassian ist eine weltberühmte australische Marke, die unter anderem solche Produkte besitzt wie: JIRA, Confluence, Bitbucket, Trello, Hipchat. Und fast alle werden mit React.js gebaut.
Atlassian nutzte wesentliche React-Funktionen, um Änderungen problemlos auf allen Geräten einzuführen: Desktop, Internet und Mobilgeräte.
Atlassian-Experten argumentieren, dass eine spannende Zukunft vor React liegt, sowohl in Bezug auf die Möglichkeiten für Entwickler als auch wegen des wachsenden Interesses an React.
UberEats
Die meisten Menschen kennen wahrscheinlich diese Marke, aber vielleicht weiß nicht jeder, dass das Browsen, Bestellen und Verfolgen von Bestellungen das Ergebnis der Verwendung von React.js ist.
Dank React wurde das Restaurant-Dashboard entwickelt, auf das über Smartphones oder Tablets zugegriffen werden kann. Das UberEats-Team entschied, dass Restaurants eine nahtlose Möglichkeit benötigen, mit Lieferanten und Verbrauchern zu kommunizieren.
Sie wollten eine Lösung, die verschiedene Anforderungen erfüllt, darunter:
- Aufgabe einer neuen Bestellung,
- Annahme einer Bestellung,
- Ankunft eines Lieferanten,
- Ausführung einer Bestellung.
Das Wichtigste scheint jedoch die Tatsache zu sein, dass React es ermöglicht hat, die Benutzererfahrung der Webanwendung zu verbessern, was Sie selbst beim Verwenden der Anwendung feststellen können.
Netflix
Der absolute Marktführer in seiner Branche. 2015 nutzte Netflix React, um das UI neu zu gestalten. Die Entscheidung basierte auf der Notwendigkeit, zu verbessern:
- die Startgeschwindigkeit,
- die Leistung,
- die Modularität.
Im Laufe von fünf Jahren hat die Webseite zahlreiche Änderungen und Aktualisierungen erfahren, aber React bleibt das Hauptwerkzeug zur Erstellung der Front-End-Oberfläche.
Dank der benutzerfreundlichen Oberfläche können Sie das Autorisierungs- und Anmeldeverfahren einfach durchlaufen, und das intuitive Website-Design sowie die bequeme Filterfunktion helfen dabei, das zu finden, was Benutzer suchen. Die Anwendung umfasst viele Funktionen für das Content-Management: Ultra HD 4K, HDR, Dolby Vision, Play Netflix.
Airbnb
Wiederverwendbarkeit von Komponenten war auch ein Argument für die Wahl von React bei Airbnb. Die Airbnb-Entwickler haben aktiv zur Entwicklung des gesamten React-Ökosystems beigetragen, was zur Schaffung der React Sketch.app Bibliothek führte. Es handelt sich um eine Bibliothek, die als Unterstützungsbrücke für die Zusammenarbeit zwischen Designarbeiten und Programmierarbeiten dienen soll. Die React-Komponenten sind für das Rendern von Dokumenten in Sketch verantwortlich.
Dropbox
Seit 2012 begannen die Entwickler bei Dropbox, Maßnahmen zur Verbesserung des Dienstes zu ergreifen. Damals war eines der Probleme, dass viele Ingenieure zur Codebasis beitrugen, aber nur wenige wussten, was tatsächlich auf der Website vor sich ging. 2016 wurde React ausgewählt, um mit der Umgestaltung der Bibliothek zu beginnen.
Haben Sie bemerkt, wie schnell Sie jedes Dokument bei Dropbox in der Vorschau betrachten können? Beim Sammeln von Dateidaten analysiert React die Anzahl und Größe der Seiten und visualisiert eine Vorschau, während die Seite nach unten gescrollt wird. Das Dropbox-Team verwendete eine Kombination aus React und anderen JS-Tools, um einen reibungslosen Betrieb in allen Browsern sicherzustellen.
Codecademy
Das Unternehmen bietet Programmierkurse an, darunter Sprachen wie: Java, Python, SQL, C ++. Es ist eine bekannte Bildungsplattform.
React ist ein integraler Bestandteil der Bibliothek; es ist eines der wichtigsten Skripte, die in die Codecademy-Struktur integriert sind – u.a. Header, Menü und Navigation. Argumente für die Verwendung von React, die von Codecademy genannt wurden, waren Benutzerfreundlichkeit, SEO-Freundlichkeit und Flexibilität.
Darüber hinaus ist es großartig für den Aufbau von Front-Ends und die Entwicklung von Schnittstellen mit JavaScript. Zudem sollte betont werden, dass Animationen ebenfalls mit React erstellt werden, und erwähnenswert ist, dass sie mit minimalem Codeaufwand erscheinen werden. Das Unternehmen wollte wirklich, dass die Schnittstelle so attraktiv wie möglich bleibt.
Skyscanner
Wenn wir zum Thema Design übergehen, ist ein weiteres Beispiel eine Website – und genauer gesagt eine große Internetsuchmaschine –, die mit Informationen über Flüge auf der ganzen Welt angereichert ist.
2019 entschied sich Skyscanner, so umfangreich neu zu gestalten, dass das Entwicklungsteam ein komplettes Designsystem – Backpack – erstellte. Dies ist wichtig genug, um erwähnt zu werden, da dieses System auf React-Komponenten basiert. Das Hauptziel der Entwickler war es, eine kohärente, klare Schnittstelle für alle Nutzer zu schaffen. Die Programmierer wollten, dass das UI/UX-Design und das Markenimage makellos sind.
Zendesk
Es handelt sich um eine Softwareentwicklungsorganisation, die SaaS-Lösungen mit Funktionen wie Tracking, Problemerkennung, Helpdesk-Management und Kundenservice anbietet. Das Unternehmen setzt sich dafür ein, die Kommunikation mit seinen Kunden einfach und effektiv zu gestalten.
Zendesk ist der Autor von Garden – ein System zur Unterstützung von Design. Und es war in Garden, dass React-Komponenten und -Tools für Visualisierung, Lokalisierung oder Navigation verwendet wurden.
Zusammenfassung
Unternehmen passen sich gerne Technologien an, die ihnen ermöglichen, die Zeit bis zur Markteinführung eines neuen Produkts zu verkürzen. Dies ist ein äußerst wichtiges Argument im Kontext von Geschäft und erwarteten Gewinnen. Die Frage der technologischen Stabilität ist hier von entscheidender Bedeutung, insbesondere in einer Situation, in der andere technologische Lösungen erscheinen und verschwinden.
Wie ich in der Einführung erwähnt habe, kommt React mit einer reichen Palette an Design-, Entwicklungs- und Debugging-Tools. Die React-Entwicklerwerkzeuge sind für einige Browser wie Chrome und Firefox verfügbar. Mit React können Sie vergeudete Zeit reduzieren, die Benutzererfahrung verbessern und eine bessere Anwendungsleistung bieten.
Wie Sie in den obigen Beispielen sehen können, ist React eines der beliebtesten und zuverlässigsten Front-End-Frameworks, die von vielen Unternehmen verwendet werden. Deshalb legen wir bei Droptica großen Wert auf die React.js-Entwicklungsdienste, und vor allem wissen wir, wie man React.js mit Drupal verwendet.