1 00:00:02,190 --> 00:00:07,040 Memulai dengan React Native apps bisa sangat sulit. 2 00:00:07,080 --> 00:00:09,260 Itu tidak sulit dengan 3 00:00:09,270 --> 00:00:15,330 expo dan memang secara umum, expo membuat bekerja dengan React Native cukup sederhana dan 4 00:00:15,360 --> 00:00:21,030 menyenangkan, tetapi penting untuk memahami bahwa React Native bukan tentang menulis Javascript sekali 5 00:00:21,120 --> 00:00:27,210 dan menjalankannya di mana-mana, ini tentang mempelajari React Native sekali dan kemudian tulis kode 6 00:00:27,210 --> 00:00:32,970 yang fleksibel terkait platform yang digunakannya. Misalnya dan Anda akan melihat bahwa selama kursus, 7 00:00:32,970 --> 00:00:39,210 tidak ada banyak komponen Bereaksi asli kapal dengan yang secara otomatis akan menyesuaikan cara mereka melihat ke platform yang 8 00:00:39,210 --> 00:00:45,290 mendasarinya, Anda sebagai pengembang bukannya harus mencari tahu di platform mana kode Anda berada berjalan dan kemudian sesuaikan gaya 9 00:00:45,290 --> 00:00:51,830 Anda ke platform itu untuk mendapatkan tampilan yang sesuai dengan platform atau bahkan mungkin menyesuaikan logika Anda dengan platform itu. 10 00:00:51,870 --> 00:00:58,680 Hal yang sama untuk perubahan orientasi atau ukuran perangkat, Anda perlu menulis kode yang fleksibel, Anda akan belajar semua tentang itu 11 00:00:58,710 --> 00:01:03,900 dalam kursus ini, tetapi Anda akan melihat bahwa menulis React Native code bukan tentang menulis 12 00:01:03,900 --> 00:01:09,870 kode sekali tetapi sebagai gantinya, Anda harus menambahkan beberapa jika memeriksa untuk mencari tahu di platform mana Anda 13 00:01:09,870 --> 00:01:16,190 menjalankan, untuk menyesuaikan tampilan dan nuansa aplikasi Anda berdasarkan pada platform dan ukuran perangkat yang dijalankan oleh aplikasi Anda. 14 00:01:16,200 --> 00:01:22,380 Jadi singkatnya, Anda tidak memiliki atau sedikit sekali penataan komponen lintas-platform, sebagian besar komponen yang 15 00:01:22,380 --> 00:01:23,660 dibangun ke 16 00:01:23,660 --> 00:01:26,090 dalam React Native tidak disertai dengan 17 00:01:26,100 --> 00:01:32,470 banyak penataan yang melekat padanya, Anda harus berhati-hati dengan penataan gaya dan Anda harus hanya memiliki 18 00:01:32,520 --> 00:01:36,510 set dasar komponen pra-dibangun, jangan berharap banyak komponen pra-dibangun. 19 00:01:36,510 --> 00:01:43,020 Jika Anda bekerja dengan alternatif lain seperti Flutter atau Ionic, Anda terbiasa memiliki banyak komponen yang prestyled dan memberi 20 00:01:43,050 --> 00:01:49,140 Anda banyak fungsi luar biasa di luar kotak. Bereaksi asli jauh lebih barebone, Anda punya beberapa 21 00:01:49,140 --> 00:01:55,920 komponen dasar yang Anda butuhkan tetapi kemudian semua komponen yang akan menjadi sedikit lebih kompleks adalah komponen yang harus 22 00:01:55,920 --> 00:02:02,100 Anda bangun sendiri berdasarkan pada primitif yang Anda berikan dan memang, Anda akan melihat primitif yang Anda 23 00:02:02,100 --> 00:02:07,350 dapatkan ini sebenarnya yang Anda butuhkan, tetapi sekali lagi kami kembali ke Anda harus 24 00:02:07,350 --> 00:02:12,810 menggabungkannya secara manual dan gaya mereka secara manual dan itu adalah sesuatu yang kadang-kadang alternatif 25 00:02:12,900 --> 00:02:16,130 lain lakukan untuk Anda, untuk Bereaksi Asli, Anda harus 26 00:02:16,140 --> 00:02:18,250 melakukannya pada Anda sendiri. 27 00:02:18,390 --> 00:02:24,840 Seperti yang baru saja saya sebutkan, untuk membuat desain responsif di mana aplikasi Anda terlihat bagus pada ukuran perangkat 28 00:02:24,840 --> 00:02:30,410 yang berbeda dan orientasi perangkat yang berbeda, Anda tidak benar-benar memiliki alat yang membantu Anda dengan 29 00:02:30,480 --> 00:02:36,300 itu, Anda harus menulis kode yang fleksibel, yang memeriksa ukuran perangkat yang tersedia dan yang kemudian secara 30 00:02:36,300 --> 00:02:37,410 otomatis menyesuaikan. 31 00:02:37,410 --> 00:02:40,920 Jadi ada banyak pekerjaan manual yang harus dilakukan oleh Anda seperti yang 32 00:02:40,920 --> 00:02:41,750 Anda tahu 33 00:02:42,240 --> 00:02:44,220 tetapi itu juga memberi Anda banyak kekuatan 34 00:02:44,340 --> 00:02:50,000 dan dalam kursus ini, Anda akan mendapatkan semua pengetahuan yang Anda butuhkan untuk menguasai ini dan membangun aplikasi React Native 35 00:02:50,010 --> 00:02:51,120 yang benar-benar menakjubkan.