Das wars für dieses Modul und jetzt auch für diese App.
Sie haben viel über React Native im Allgemeinen gelernt, wie man dort mit Komponenten
arbeitet, und in diesem Modul haben Sie viel über das Anpassen Ihrer Benutzeroberfläche an verschiedene Gerätegrößen, -breiten und -höhen gelernt.
Sie haben gelernt, wie Sie Werte basierend auf der verfügbaren Breite und Höhe dynamisch
berechnen können, und Sie haben auch gelernt, wie Sie sicherstellen können, dass Sie Ihre Breite oder Höhe
beim ersten Rendern Ihrer App nicht festlegen, sondern State verwenden Mit useEffect und Dimensions können Sie den Ereignis-Listener hinzufügen,
um Ihre Dimensionen neu zu bewerten und neu zu berechnen, wenn sich beispielsweise die Ausrichtung ändert. Dies
ist natürlich eine wichtige Funktion.
Wir haben uns auch den plattformspezifischen Code angesehen, beispielsweise mithilfe plattformspezifischer Dateien oder in den meisten Fällen mithilfe
der Plattform-API, die Sie dann mit der Plattformauswahl mit if-Prüfungen oder mit ternären Ausdrücken verwenden können, wie wir es hier tun
Um verschiedene Stile zu rendern, Dinge anders anzuordnen oder zu rendern, unterscheidet sich der JSX-Code basierend
auf der Plattform, auf der Sie ausgeführt werden.
Und damit haben Sie alle Tools, die Sie benötigen, um Anwendungen mit einer Codebasis zu erstellen, in der
Sie noch einige Eincheckvorgänge für verschiedene Plattformen oder Größen haben, um ein Projekt zu haben, bei
dem Sie nur in einem Projekt arbeiten, aber in einer Codebasis Hier sind Sie immer noch flexibel
genug, um unterschiedliche Layouts und Stile basierend auf der Gerätegröße und der Plattform, auf die Sie abzielen, zu rendern.