Euen WARNUNG: Dieses Repository wird nicht mehr aufrechterhalten. Wir empfehlen, zu den neuesten Updates und Support zu New Repo zu migrieren.
Wir verbringen Zeit mit guten Community -Praktiken, um Ihr Projekt skalierbar zu machen.
Eine Grundlage für die Reduzierung der Konfiguration Ihrer Projekte mit Next.js , besten Entwicklungspraktiken und beliebten Bibliotheken in der Entwicklergemeinschaft.
Merkmale
Redux-Saga : Eine Bibliothek, die darauf abzielt, Nebenwirkungen von Anwendungen zu erzielen (dh asynchrone Dinge wie Daten abrufen und unreine Dinge wie den Zugriff auf den Browser-Cache) leichter zu verwalten, effizienter auszuführen, einfach zu testen und besser zu testen.
Redux-Saga-Routinen : Ein Smart Action-Ersteller für Redux. Nützlich für jede Art von asynchronen Aktionen wie das Abrufen von Daten. Auch vollständig kompatibel mit Redux -Saga und Redux -Form.
NEXT-I18NEXT : Ein Plugin für Next.js-Projekte, mit dem Sie Übersetzungen schnell und einfach ausführen können, während Sie SSR vollständig unterstützen, mehrere Namespaces mit Codespaltung usw.
I18Next : Ein in und für JavaScript geschriebener Internationalisierungsrahmen. Aber es ist viel mehr als das.
Redux : Ein vorhersehbarer Zustandsbehälter für JavaScript -Apps.
SELECT : Einfache Selektorbibliothek für Redux (und andere), die von Gettern in NuclearJs, Abonnements in Re-Frame und diesem Vorschlag von Speedskater inspiriert sind.
Immer : (Deutsch für: Immer) ist ein winziges Paket, mit dem Sie auf eine bequemere Weise mit unveränderlichen Zustand arbeiten können. Es basiert auf dem Mechanismus des Kopierschreibens
@Testing-Library/React : Einfache und vollständige reagierte DOM-Test-Dienstprogramme, die gute Testpraktiken fördern.
SEO : Die Vorteile dieses Ansatzes besteht darin, auf einheitliche Weise umfangreiche Benutzererfahrungen zu erstellen, ohne die Suchmaschinenoptimierung (SEO -Faktoren) zu beeinträchtigen, die für Google und andere Suchmaschinen von entscheidender Bedeutung sind.
Schriften : Selbsthosting ist erheblich schneller. Das Laden einer Schrift aus Google -Schriftarten oder einem anderen gehosteten Schriftart Service fügt eine zusätzliche (blockierende) Netzwerkanforderung hinzu.
Emotion : Eine Bibliothek zum Schreiben von CSS -Stilen mit JavaScript. Es bietet zusätzlich zu einem großartigen Entwicklererlebnis eine leistungsstarke und vorhersehbare Komposition im Stil mit Funktionen wie Quellkarten, Beschriftungen und Testversorgungsunternehmen.
Erste Schritte
Willkommen zur leichten Dokumentation von React Next Boilerplate!
Systemanforderungen
Node.js 10 oder höher
MacOS, Windows (einschließlich WSL) und Linux werden unterstützt
Aufstellen
Klicken Sie entweder auf diesen Link oder klonen Sie manuell dieses Repo und wechseln Sie in das angemessene Verzeichnis über:
Installieren Sie dann Abhängigkeiten und führen Sie den Dev -Server aus:
yarn
yarn dev
Um die Beispiel -App unter http://localhost:3000 zu sehen, laufen Sie:
open http://localhost:3000
Diese Skripte beziehen sich auf die verschiedenen Phasen der Entwicklung einer Anwendung:
dev - läuft next
build - Läuft next Build, wodurch die Anwendung für die Produktionsnutzung erstellt wird
start - Leitet next Start, der einen nächsten.js -Produktionsserver startet
Jetzt bist du bereit zu rumpeln! ?
Dokumentation
Befehle: Das Beste aus dieser Kesselplatte herausholen
Demo
Verhaltenskodex
React Next Boilerplate widmet sich dem Aufbau einer einladenden, vielfältigen, sicheren Gemeinschaft. Wir erwarten, dass alle, die an der React Next Boilerplate Community teilnehmen, an unseren Verhaltenskodex einhalten. Bitte lesen Sie es. Bitte folgen Sie ihm. In der Reaktion Next Boilerplate Community arbeiten wir hart daran, sich gegenseitig aufzubauen und zusammen erstaunliche Dinge zu schaffen.
Beitragen
Vielen Dank für Ihr Interesse am Beitrag; Wir freuen uns, dass Sie helfen möchten. Wir haben einen beitragenden Leitfaden, mit dem Sie loslegen können.
Lizenz
Dieses Projekt ist im Rahmen der MIT -Lizenz, Copyright (C) 2019 Jorge Luis Calleja Alvarado, lizenziert. Weitere Informationen finden Sie unter Projektlizenz.
Autoren
Jorge Luis Calleja Alvarado (@wootsbot) - Reagieren Sie die nächste Kesselplatte