Eine kurze Zusammenfassung des aktuellen React Geredes

Avatar of Geoff Graham
Geoff Graham am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Wie viele, viele andere, bin ich dabei, meine JavaScript-Fähigkeiten zu verbessern und zu lernen, wie man React einsetzt. Deshalb hat mich Brad Frost angesprochen, als er "My Struggle to Learn React." veröffentlichte.

Wie Brad legt er seine Schwierigkeiten Punkt für Punkt klar dar

  • Ich habe genug Zeit investiert, um es zu lernen
  • React und ES6 reisen zusammen
  • Syntax und Konventionen
  • Verloren im `this`-Land
  • Ich habe keine Beispielprojekte oder Tutorials gefunden, die meiner Arbeitsweise entsprechen
  • Ich bin weniger kompetent in JS als in HTML und CSS

Es scheint, dass Brads Schwierigkeiten auch andere ansprachen und Empathie und Hilfe von der Community hervorriefen. Zum Beispiel greift Kevin Ball die zweite und dritte Frustration auf, indem er eine Unterscheidung zwischen React und ES6 trifft und Beispiele für die Syntax und Konventionen jedes einzelnen liefert.

Für jedes Feature zeige ich ein paar Beispiele, wie es aussehen könnte, identifiziere, woher es kommt, gebe Ihnen einen kurzen Überblick darüber, was genannt wird und was es tut, und verlinke zu einigen Ressourcen, die Ihnen beim Lernen helfen können.

Super genial!

Kurz nach Brads Beitrag kam dieser Tweet von Sara Soueidan

https://twitter.com/SaraSoueidan/status/999645120155746304

Sie wissen, dass das das Twitterverse entzündet hat. Ja, es ist provokativ, aber die Stimmung ist ziemlich klar, wie sie wenig später klarstellte.

https://twitter.com/SaraSoueidan/status/999717981822341120

Apropos jQuery: Sarah Drasner hat vor einiger Zeit einen Beitrag geschrieben, der zeigte, wie Vue als jQuery-Ersatz verwendet werden kann und überhaupt keinen Build-Prozess erfordert. Nun, das Gleiche kann für React gelten, obwohl beide Frameworks hauptsächlich in komplexen App-Umgebungen eingesetzt werden.

Und wenn all dieses Gerede über den Abschied von jQuery und den Wechsel zu komplexen App-Umgebungen beängstigend klingt, dann ist vielleicht dieses Interview mit Bruce Lawson beruhigend für Sie. Schließlich

Dem Endbenutzer ist es egal, ob Ihre Website mit React oder Angular oder webpack oder Broccoli oder Grunt oder was auch immer erstellt wurde. Er möchte nur, dass sie in seinem verdammten Browser funktioniert.

Aber es kann dennoch Umstände geben, unter denen React das richtige Werkzeug für die Aufgabe ist und Sie es in Ihrem Werkzeugkasten haben möchten. Zum Beispiel verwendet WordPress es als Grundlage für den bevorstehenden Gutenberg-Editor, was bedeutet, dass WordPress-Entwickler (und das sind viele von uns) Matt Mullenwegs Rat befolgen wollen, "JavaScript tiefgehend zu lernen". Unser Leitfaden zur Entwicklung für Gutenberg könnte ein großartiger Anfang für Ihre Reise sein.

Alles Teil des Tagesgeschäfts, oder?!