Der Einstieg in React Native-Apps kann sehr harte Arbeit sein.
Es war nicht so schwer mit
expo und im Allgemeinen macht expo die Arbeit mit React Native ziemlich einfach und macht Spaß, aber es
ist wichtig zu verstehen, dass es bei React Native nicht darum geht, Javascript einmal zu schreiben
und überall auszuführen, sondern stattdessen React Native einmal zu lernen Schreiben Sie Code, der in Bezug auf die
Plattform, auf der er ausgeführt wird, flexibel ist. Zum Beispiel werden Sie feststellen, dass es im Verlauf
des Kurses nicht so viele Komponenten gibt, mit denen React Native ausgeliefert wird, die automatisch das Erscheinungsbild der zugrunde liegenden Plattform anpassen.
Stattdessen müssen Sie als Entwickler herausfinden, auf welcher Plattform sich Ihr Code befindet Laufen Sie und passen Sie dann Ihre Stile an
diese Plattform an, um einen Look zu erhalten, der zur Plattform passt, oder passen Sie Ihre Logik vielleicht sogar an diese Plattform an.
Gleiches gilt für Änderungen der Ausrichtung oder der Gerätegröße. Sie müssen flexiblen Code schreiben. In diesem Kurs erfahren Sie alles darüber. Sie
werden jedoch feststellen, dass es beim Schreiben von React Native-Code nicht darum geht, Code einmal
zu schreiben, sondern dass Sie ihn hinzufügen müssen Einige prüfen, um herauszufinden, auf welcher Plattform Sie ausgeführt werden,
und um das Erscheinungsbild Ihrer App basierend auf der Plattform und der Gerätegröße anzupassen, auf der Ihre App ausgeführt wird.
Zusammenfassend lässt sich sagen, dass Sie keine oder nur sehr wenig plattformübergreifendes Styling von Komponenten haben. Die
meisten Komponenten, die
in React Native integriert sind, sind nicht
mit viel Styling verbunden. Sie müssen sich stattdessen um das Styling kümmern und Sie Sie haben sowieso nur
einen Grundsatz vorgefertigter Komponenten. Erwarten Sie keine große Menge vorgefertigter Komponenten.
Wenn Sie mit anderen Alternativen wie Flutter oder Ionic gearbeitet haben, sind Sie es gewohnt, eine Reihe von Komponenten zu haben, die
vorgefertigt sind und Ihnen sofort eine Menge fantastischer Funktionen bieten. React Native ist viel mehr Barebone, Sie haben
einige grundlegende Komponenten, die Sie benötigen, aber dann sind alle Komponenten, die etwas komplexer wären, Komponenten, die Sie
basierend auf diesen gegebenen Grundelementen selbst erstellen müssen, und Sie werden sehen Diese Grundelemente, die Sie erhalten,
sind eigentlich alles, was Sie brauchen, aber wir sind wieder bei Ihnen. Sie müssen
sie manuell kombinieren und manuell formatieren. Dies ist etwas, was andere Alternativen manchmal für Sie
tun. Für React Native müssen Sie dies auf
Ihrem Computer tun besitzen.
Wie ich bereits erwähnt habe, verfügen Sie zum Erstellen von reaktionsschnellen Designs, bei denen Ihre App auf verschiedenen
Gerätegrößen und Geräteausrichtungen gut aussieht, nicht wirklich über Tools, die Ihnen dabei helfen. Sie müssen
Code schreiben, der flexibel ist und das überprüft verfügbare Gerätegröße und das passt sich dann
automatisch an.
Wie Sie sehen, müssen Sie also viel manuelle Arbeit leisten, aber
das gibt
Ihnen auch viel Kraft. In diesem
Kurs erhalten Sie das gesamte Wissen, das Sie benötigen, um dies zu meistern und wirklich erstaunliche React
Native-Anwendungen zu erstellen.