Heim > Web-Frontend > js-Tutorial > Hauptteil

Tauchen Sie ein in den React-Technologie-Stack

高洛峰
Freigeben: 2016-11-22 09:44:16
Original
1251 Leute haben es durchsucht

Wählen Sie den Weg von React. Es ist für mich einfach und benutzerfreundlich und hat mit seinem aktiven Ökosystem und unzähligen hervorragenden Lösungen zu Fortschritten für das Team geführt. Bis jetzt haben wir beharrlich daran gearbeitet, diesen Weg zu erforschen und zu lernen.

Ich schreibe die Kolumne seit fast einem Jahr und habe 24 Artikel und Beiträge gesammelt. Ich bin meinen Freunden sehr dankbar für ihre Unterstützung. Zu diesem Zeitpunkt bin ich dabei, eine Zusammenfassung dieses Jahres zu veröffentlichen, nämlich das Buch mit dem Titelbild „Ausführlicher React Technology Stack“.

Ich habe das große Glück, dass Guo Dafeng, ein Pionier der React-Praxis, das Vorwort zu diesem Buch geschrieben hat. Außerdem habe ich drei großartige Leute, Zhang Kejun, Cun Zhi und Ruan Yifeng, die dieses Buch empfehlen können Natürlich gibt es auch Experten aus verschiedenen Orten, die sich trotz ihres vollen Terminkalenders die Zeit genommen haben, es zu überprüfen und ihre Dankbarkeit auszudrücken.

Lassen Sie mich über den Zweck der Veröffentlichung dieses Buches, seinen Hauptinhalt und die Folgemaßnahmen sprechen.

Zweck der Veröffentlichung dieses Buches

Auszug aus dem Vorwort:

Derzeit gibt es bereits einige einführende React-Bücher im In- und Ausland, und die meisten davon sind es in Einführung in grundlegende Konzepte, die Ihnen den einfachen Einstieg in die Welt von React ermöglichen können
. Dieses Buch geht jedoch nicht nur ausführlich auf die grundlegenden Konzepte ein, sondern hilft Ihnen auch dabei, React zu verstehen und sich mit seinen Prinzipien vertraut zu machen, die Ideen der Flux-Anwendungsarchitektur zu erkunden und die Redux
-Anwendungsarchitektur zu beherrschen, und hilft Ihnen weiter Denken Sie darüber nach, welchen Wert React für die Front-End-Welt hat. Ich hoffe, dass die Leser durch die Interpretation selbst etwas lernen können.

Ein Teil des Inhalts dieses Buches wurde aus den „Spalten“-Artikeln extrahiert und zusammengefasst. Im Inhaltsverzeichnis sehen Sie, dass viele Kapitel in der Spalte enthalten sind, der Inhalt jedoch korrigiert wurde Viele Inhalte, die eine eingehende Untersuchung im Kontext erfordern, wurden neu geschrieben, mit dem Ziel, die Verwendung und die Prinzipien von React und seinem Technologie-Stack systematisch zu beschreiben.

React, Flux und Redux selbst sind nicht kompliziert. Wichtiger ist, die Prinzipien ihrer Funktionsweise zu verstehen und zu lernen, sie selbst anzuwenden. Daher unterscheidet sich dieses Buch vom praktischen Buch, das viel Platz für Beispiele bietet, aber immer zuerst den Ursprung oder das Prinzip dieser Funktion erklärt und erklärt, warum. Unabhängig davon, ob Sie React lernen oder nicht, können Sie natürlich immer einige Programmierideen daraus lernen. Für Front-End-Anfänger fallen gewisse Lernkosten an, aber das spielt keine Rolle, dass Sie von Anfang an immer noch gründlich lesen können.

Wenn Sie ein Projekt benötigen, das ausgeführt werden kann, werden Sie mit einer Reihe von Tools wie Babel, Webpack, Eslint, Karma usw. in Kontakt kommen. Dies ist ein Albtraum für Anfänger. Ich empfehle nicht, in diesen Strudel zu springen. Auf Github sind viele Starterkits verfügbar. Verschwenden Sie keine Zeit mit der Konfiguration. Wenn Sie tiefer in die Anwendungsentwicklung einsteigen, werden Sie diese natürlich nach und nach verstehen.

Verbesserung und Aufwertung des Kolumneninhalts

Das Schreiben der Kolumne basiert auf der speziellen Recherche oder Praxiszusammenfassung von Freunden. Die Themen sind verstreut und die Inhalte im Buch wurden sorgfältig organisiert und verbunden. Es gibt auch viele neu geschriebene Inhalte:

Jeder Aspekt wird von den Grundkenntnissen von React bis zu fortgeschrittenen Kenntnissen erklärt, einschließlich Kommunikation zwischen Komponenten, Abstraktion zwischen Komponenten, Leistungsoptimierung usw., die jeder hat kümmert sich darum. Insbesondere werden in den Kapiteln 1 und 2 einige Methoden der Komponentisierung anhand von Tabs-Komponentenbeispielen beschrieben, einschließlich reiner Wissenssysteme und praktischer Inhalte.

Das Kapitel zur Quellcode-Analyse wurde aktualisiert. Alle Beispiele basieren auf React 15.0, und natürlich auch das gesamte Buch. Dies ist ein relativ großes Update, und Studenten, die sich für den Quellcode interessieren, können ihn sorgfältig lesen.

Erklären Sie die Verwendung von Flux und Redux anhand vollständiger Beispiele und analysieren Sie sie bis auf Quellcodeebene, um den Lesern zu helfen, ihre Prinzipien zu verstehen und sie tatsächlich anzuwenden.

Umfangreiche Anwendungsbeispiele von React in Kombination mit Visualisierung, insbesondere wie man visuelle Bibliotheken wie Recharts kapselt. Die Visualisierung ist eng mit dem Front-End-Bereich verbunden. Die meisten Prinzipien liegen in den Algorithmen von Bildern und Grafiken. Auf der Framework-Ebene gibt es nicht viel zu besprechen.

Während des Überprüfungsprozesses gab FB die Informationen zu React VR bekannt. FB möchte React wirklich in eine vollständige Schnittstellenbibliothek einbauen, was für uns eine wirklich große Neuigkeit ist.

Bedauern und Gedanken

Die Veröffentlichung dieses Buches ist nicht das „Ende“ der Kolumne, sondern nur eine Zusammenfassung der vorherigen Situation für uns. Es gibt jeden Tag unzählige interessante Ideen im Frontend und es gibt noch viele Bereiche zu erkunden.

Dieses Buch befasst sich weniger mit dem derzeit beliebtesten mobilen Endgerät. Dieses Buch basiert immer noch auf der Komponentisierung des PC-Terminals. Simply React Native ist die reguläre Armee, die Bücher über RN lesen und ernsthaft lernen kann.

Darüber hinaus gab es während des Schreibens mehrere kleinere Versions-Upgrades für die Nebenversion von React 15, und es gab auch große Updates wie Fiber. Dies ist eine unvermeidbare Situation. Aktualisierungen zwischendurch werden an die Kolumne weitergeleitet. Darüber hinaus hoffe ich, dass die Leser Rückschlüsse ziehen und das Wesentliche erfahren können.

Es gibt viel über Redux zu reden und es sind viele Bibliotheken beteiligt, was für Anfänger unweigerlich zu Lernschwierigkeiten führen wird. Darüber hinaus gibt es viele beliebte Bibliotheken, die nicht speziell abgedeckt werden, wie z. B. Redux-Sagas, Redux-Observable, Mobx usw.

Das Obige ist der ausführliche Inhalt des React-Technologie-Stacks. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage