Memulai dengan React Native apps bisa sangat sulit.
Itu tidak sulit dengan
expo dan memang secara umum, expo membuat bekerja dengan React Native cukup sederhana dan
menyenangkan, tetapi penting untuk memahami bahwa React Native bukan tentang menulis Javascript sekali
dan menjalankannya di mana-mana, ini tentang mempelajari React Native sekali dan kemudian tulis kode
yang fleksibel terkait platform yang digunakannya. Misalnya dan Anda akan melihat bahwa selama kursus,
tidak ada banyak komponen Bereaksi asli kapal dengan yang secara otomatis akan menyesuaikan cara mereka melihat ke platform yang
mendasarinya, Anda sebagai pengembang bukannya harus mencari tahu di platform mana kode Anda berada berjalan dan kemudian sesuaikan gaya
Anda ke platform itu untuk mendapatkan tampilan yang sesuai dengan platform atau bahkan mungkin menyesuaikan logika Anda dengan platform itu.
Hal yang sama untuk perubahan orientasi atau ukuran perangkat, Anda perlu menulis kode yang fleksibel, Anda akan belajar semua tentang itu
dalam kursus ini, tetapi Anda akan melihat bahwa menulis React Native code bukan tentang menulis
kode sekali tetapi sebagai gantinya, Anda harus menambahkan beberapa jika memeriksa untuk mencari tahu di platform mana Anda
menjalankan, untuk menyesuaikan tampilan dan nuansa aplikasi Anda berdasarkan pada platform dan ukuran perangkat yang dijalankan oleh aplikasi Anda.
Jadi singkatnya, Anda tidak memiliki atau sedikit sekali penataan komponen lintas-platform, sebagian besar komponen yang
dibangun ke
dalam React Native tidak disertai dengan
banyak penataan yang melekat padanya, Anda harus berhati-hati dengan penataan gaya dan Anda harus hanya memiliki
set dasar komponen pra-dibangun, jangan berharap banyak komponen pra-dibangun.
Jika Anda bekerja dengan alternatif lain seperti Flutter atau Ionic, Anda terbiasa memiliki banyak komponen yang prestyled dan memberi
Anda banyak fungsi luar biasa di luar kotak. Bereaksi asli jauh lebih barebone, Anda punya beberapa
komponen dasar yang Anda butuhkan tetapi kemudian semua komponen yang akan menjadi sedikit lebih kompleks adalah komponen yang harus
Anda bangun sendiri berdasarkan pada primitif yang Anda berikan dan memang, Anda akan melihat primitif yang Anda
dapatkan ini sebenarnya yang Anda butuhkan, tetapi sekali lagi kami kembali ke Anda harus
menggabungkannya secara manual dan gaya mereka secara manual dan itu adalah sesuatu yang kadang-kadang alternatif
lain lakukan untuk Anda, untuk Bereaksi Asli, Anda harus
melakukannya pada Anda sendiri.
Seperti yang baru saja saya sebutkan, untuk membuat desain responsif di mana aplikasi Anda terlihat bagus pada ukuran perangkat
yang berbeda dan orientasi perangkat yang berbeda, Anda tidak benar-benar memiliki alat yang membantu Anda dengan
itu, Anda harus menulis kode yang fleksibel, yang memeriksa ukuran perangkat yang tersedia dan yang kemudian secara
otomatis menyesuaikan.
Jadi ada banyak pekerjaan manual yang harus dilakukan oleh Anda seperti yang
Anda tahu
tetapi itu juga memberi Anda banyak kekuatan
dan dalam kursus ini, Anda akan mendapatkan semua pengetahuan yang Anda butuhkan untuk menguasai ini dan membangun aplikasi React Native
yang benar-benar menakjubkan.