Jadi apa
yang Bereaksi Asli?
Mari kita mulai dengan bagian Bereaksi, juga
dikenal sebagai Bereaksi.
js yang merupakan nama perpustakaan itu dan saya berharap Anda tahu apa Bereaksi. js adalah.
Anda tidak harus menjadi ahli dalam Bereaksi. tetapi Anda
harus tahu React js adalah.
Meskipun demikian, mari kita meringkas secara singkat apa itu sehingga kita berada di halaman yang sama.
Ini adalah perpustakaan Javascript untuk membangun antarmuka
pengguna, itulah
definisi resmi, itulah yang pada akhirnya React lakukan. Ini berjalan pada Javascript dan bagus untuk membangun antarmuka pengguna.
Biasanya, kami menggunakan Bereaksi dalam pengembangan web untuk membuat aplikasi web tetapi penting untuk memahami
bahwa Bereaksi sendiri, perpustakaan
sebenarnya tidak membuat asumsi tentang apa yang kami bangun dengannya karena itu sebenarnya perpustakaan lain yang juga
akan Anda gunakan saat Anda membuat aplikasi web dengan Bereaksi yang bertanggung jawab untuk menampilkan
sesuatu ke
layar dan itulah perpustakaan Bereaksi DOM.
Sekarang di setiap proyek web React untuk Anda kerjakan, Anda akan memanggil ReactDOM. render di beberapa titik waktu dan lepas
aplikasi Bereaksi untuk metode itu untuk benar-benar membuat sesuatu ke layar dan itulah perpustakaan yang tahu tentang
web dan tahu cara membuat elemen HTML dan sebagainya. Bereaksi itu sendiri adalah platform-agnostik, itu hanya
sebuah perpustakaan yang bagus
dalam membangun pohon komponen, untuk mengetahui apakah sesuatu berubah, jika sesuatu perlu dirender
ulang, mengatur keadaan, mengirimkan data, tetapi melakukannya secara abstrak
cara itulah mengapa Anda dapat menggunakan Bereaksi pada platform apa pun.
Anda tidak terbatas pada browser, ke HTML, ke
web, Anda dapat menggunakan logika React memberi Anda di mana saja, itu adalah bagian Dact React yang kemudian
tahu cara bekerja dengan HTML dan sebagainya dan itu sangat penting untuk dipahami
karena itu penting ketika kita berpikir tentang Bereaksi Asli. React Native adalah pustaka terpisah yang pada akhirnya
adalah kumpulan komponen React khusus yang diberikannya kepada Anda, jadi kumpulan komponen yang dapat Anda
gunakan di aplikasi React Anda dan komponen ini istimewa karena React Native sebenarnya tahu cara menerjemahkannya, cara kompilasi
komponen-komponen ini untuk widget asli untuk iOS dan untuk Android. Jadi React Native adalah seperti React DOM, ia tahu cara berbicara
dengan platform asli, Android dan iOS dan cara membuat widget asli dan memberi Anda banyak widget ini sebagai komponen Bereaksi sehingga
Anda dapat membangun antarmuka pengguna dengan komponen-komponen yang dapat dikompilasi ini dapat dikatakan karena Anda tidak akan dapat
menggunakan div reguler dan tag h1 dan paragraf dalam aplikasi React Native karena tidak ada padanan langsung untuk itu dalam
kode asli tetapi saya akan kembali ke sana. Sekarang selain memberi Anda komponen-komponen ini, React
Native sedikit lebih dari itu, ia juga memberi Anda akses ke beberapa platform API asli,
misalnya itu membantu Anda menggunakan kamera perangkat, jadi hal-hal seperti itu,
tugas umum yang ingin Anda lakukan di aplikasi asli dan secara umum, React Native memberi Anda
alat untuk menghubungkan kode Javascript ke kode platform asli karena Anda biasanya membangun aplikasi React Native
dengan sebagian besar menulis kode Javascript atau tergantung pada aplikasi yang Anda buat, dengan sepenuhnya menulis kode
Javascript.
Sekarang saya katakan sebagian besar, setidaknya itu kemungkinan karena Anda juga dapat menulis kode asli untuk iOS atau Android dan React
Native memberi Anda alat untuk menghubungkan kode Javascript Anda ke kode asli
itu, meskipun itu sedikit lebih maju dan di banyak aplikasi, Anda tidak akan pernah membutuhkan itu
dan karena itu, React Native memberi Anda fleksibilitas penuh, itu memberi Anda cara menghubungkan Javascript ke kode asli
dan juga memberi Anda banyak fitur asli pra-dibangun yang mudah digunakan dari dalam kode Javascript Anda.
Jadi, jika Anda menggabungkan React Native dan fitur-fitur yang memberi Anda React. js yang tahu cara memperbarui antarmuka pengguna dan cara
mengontrol antarmuka pengguna, maka Anda mendapatkan semua yang Anda perlukan untuk mengompilasi aplikasi seluler asli dan
itulah yang React Native berikan, itu memberi Anda segala yang dibutuhkan untuk mengambil Javascript Anda kode dan
kompilasi itu ke aplikasi seluler asli asli yang kemudian dapat Anda kirim ke App Store untuk iOS
atau ke Google Play Store untuk Android, sehingga Anda mendapatkan aplikasi
seluler asli asli sebagai hasilnya pada akhirnya.