Dieses Repository widmet sich der Untersuchung der JavaScript- und Front-End-Entwicklung durch die Analyse und Implementierung von React-Entwurfsmustern.
Aus Wikipedia:
In Software Engineering ist ein Software -Designmuster eine allgemeine, wiederverwendbare Lösung für ein häufig auftretendes Problem innerhalb eines bestimmten Kontextes im Softwaredesign. Es ist kein fertiges Design, das direkt in Quell- oder Maschinencode umgewandelt werden kann. Vielmehr handelt es sich um eine Beschreibung oder Vorlage, um ein Problem zu lösen, das in vielen verschiedenen Situationen verwendet werden kann. Entwurfsmuster sind formalisierte Best Practices, mit denen der Programmierer beim Entwerfen einer Anwendung oder eines Systems gemeinsame Probleme lösen kann.
Code -Bewertungen und Zuganfragen sind immer willkommen!
Dieses Projekt wurde mit der Creat -React -App mit Streatstrade gestapft.
Im Projektverzeichnis können Sie ausführen:
npm start Führt die App im Entwicklungsmodus aus.
Öffnen Sie http: // localhost: 3000, um es in Ihrem Browser anzuzeigen.
Die Seite wird neu geladen, wenn Sie Änderungen vornehmen.
Möglicherweise sehen Sie auch Fellfehler in der Konsole.
npm test Startet den Testläufer im interaktiven Uhrenmodus.
Weitere Informationen finden Sie im Abschnitt zum Ausführen von Tests.
npm run build Build die App für die Produktion im build -Ordner.
Es reagiert korrekt im Produktionsmodus und optimiert den Build für die beste Leistung.
Der Build wird abgebaut und die Dateinamen enthalten die Hashes.
Ihre App ist bereit für die Bereitstellung!
Weitere Informationen finden Sie im Abschnitt zur Bereitstellung.
npm run eject Hinweis: Dies ist ein Einweg-Betrieb. Sobald Sie eject , können Sie nicht zurückgehen!
Wenn Sie mit dem Build -Tool und den Konfigurationsauswahl nicht zufrieden sind, können Sie jederzeit eject . In diesem Befehl wird die einzelne Build -Abhängigkeit von Ihrem Projekt entfernt.
Stattdessen kopiert es alle Konfigurationsdateien und die transitiven Abhängigkeiten (Webpack, Babel, Eslint usw.) direkt in Ihr Projekt, damit Sie die volle Kontrolle über sie haben. Alle Befehle mit Ausnahme eject funktionieren weiterhin, aber sie verweisen auf die kopierten Skripte, damit Sie sie optimieren können. Zu diesem Zeitpunkt sind Sie alleine.
Sie müssen niemals eject verwenden. Das kuratierte Feature -Set eignet sich für kleine und mittlere Bereitstellungen, und Sie sollten sich nicht verpflichtet fühlen, diese Funktion zu verwenden. Wir verstehen jedoch, dass dieses Tool nicht nützlich wäre, wenn Sie es nicht anpassen könnten, wenn Sie dafür bereit sind.
Sie können mehr in der Dokumentation der React -App erstellen.
Um Reaktionen zu lernen, lesen Sie die React -Dokumentation.
Dieser Abschnitt ist hierher gezogen: Code-Splitting
Dieser Abschnitt ist hierher gezogen: Analyse der Bündelgröße
Dieser Abschnitt ist hierher gezogen: Make-a-progressive Web-App
Dieser Abschnitt ist hierher gezogen: Fortgeschrittene Konfiguration
Dieser Abschnitt ist hierher gezogen: Bereitstellung
npm run build kann nicht minify minificyDieser Abschnitt ist hierher gezogen: NPM-Run-Build-Fails-to-Minify