Langsung ke konten utama

Mengenal React JS

 Apa itu React JS?

React JS adalah Library JavaScript yang berssifat open sourceuntuk membangun User Interface yang dibuat oleh Facebook. React JS hanya mengurusi semua hal yang berkaitan dengan tampilan dan logika disekitarnya.

React JS dapat mendesign tampilan sederhana untuk setiap level dalam aplikasi, sehingga dapat digunakan untuk membuat atau mengembangkan aplikasi berbasis web. Popularitasnya dapat diukur oleh aplikasi - aplikasi yang menggunakanya seperti Facebook, Whatsapp, Netflix, Instagram, Airnb, American Express, dan ratusan penyedia jasa pembuatan berbasis web memanfaatkan kemapuan React JS

Ada fitur yang diunggulkan oleh React JS yaitu:

1. Declarative 

    React dapat membuat UI(User Interface) yang interaktif sehingga dapat dengan mudah membuat design yang simple untuk disetiap state di dalam aplikasi. Declarative Views dapat membuat kode lebih mudah untuk dinprediksi dan lebih mudah untuk debug.

2. Component - Based

    Dapat membuat Encaplulated Component yang dapat mengatur setiap tahapanya lalu dapat membuat  komplek UI berdasarkan kemampuan itu.

3. Learn Once, Write Anywere

    Developer dapat mendevlop fitur baru menggunakan react tanpa mengubah kode sebelumnya, React juga dapat bekerja dengan menggunakan NodeJs dan Mobile Apps Menggunakan React Native.

React JS banyak digunakan oleh Developer - Developer untuk mengembangkan aplikasi berbasis web dikarenakan banyaknya template - tempelate yang sudah tersedia.

Beberapa Alasan mengapa React JS menjadi Pilihan banyak Developer.

1. React JS mudah dipelajari dan dikuasai

    Developer perlu mempelajari dasar-dasar teknologi tersebut dan memahami fungsinya agar memaksimalkan fitur-fitur yang ada. React JS bukanlah full-featured framework tetapi merupakan JavaScript open source GUI, library yang berkonsentrasi dengan satu hal spesifik dan bertujuan untuk menyelesaikan tugas secara efisien. React  JS adalah V dalam pola MVC(Model View Controller). setiap developer JavaScript akan merasa mudah untuk memahami dasar-dasar React JS dan memulai mengembangkan aplikasi berbasis web menggunakan teknologi ini dalam hitungan hari. React JS juga menawarkan tutorial yang dapat diakses dengan mudah .

2. Mendukung Resuability Comnponent

    Reasubility Commponent merupakan keuntungan sendiri bagi Developer, React JS memungkinkan anda untuk menggunakan kembali component yang telah dikembangkan ke aplikasi lain yang menggunakan fungsi yang sama. Hal ini tentu menghemat waktu dan tenaga di tambah dengan kepastian bahwa component anda berfungsi dengan baik. keuntungan terbesar adalah kecepatan project pembuatan aplikasi meningkat. 

3. Kinerja lebih baik karena Virtual DOM

    Pemuktahiran Document Object Model atau DOM sering menjadi penyebab kemacetan pembuatan aplikasi berbasis web. Dengan React JS hal ini dapat dihindari berkat kehadiran DOM Virtual. React JS memungkinkan anda membangun DOM Virtual dan menghostingnya kedalam memori. Manfaat dari tindakan tersebut adalah setiap kali ada perubahan apapun dalam DOM Actual, DOM Virtual berubah seketika karena terletak dimemori. karena itu pembaruan DOM tidak dilakukan secara rutin dan kecepatan aplikasi anda tidak terganggu oleh DOM.

4. React Native untuk Mobile App Development

    React JS dapat disebut sebagai " belajar sekali" library, karena baik dalam pengembangan aplikasi web dan mobile, React mengikuti pola yang sama, menfasilitasi pola transisi. Menggunakan JavaScript polos dan React anda dapat membuat UI yang kaya untuk aplikasi asli, serta didukung oleh platform iOS dan android.

Komentar

Postingan populer dari blog ini

Memahami 2 Jenis Perulangan Pada Java

Apa itu Perulangan? Perulangan di dalam pemerograman dibagi 2 jenis :  Counted Loop : perulangan yang jumlahnya terhitung atau sudah ditentukan. Uncounted Loop : perulangan yang jumalhnya belum ditemtukan atau tidak terhutung Counted Loop terdiri dari perulangan For dan For Each, sedangkan Uncounted Loop terdiri dari While dan Do/While. Counted Loop  Seperti yang sudah dijelaskan, perulangan ini memiliki jumlah perulangan yang tentu dan sudah ditentukan. Mari kita bahas satu persatu, Format penulisan For pada Java sebagai berikut: Variable tugasnya untuk menyimpan atau menampung nilai perulangan. Variable = 0 : nilai awalnya variable adalah 0. Variable < 10 : variable nilainya kurang dari 10 (berarti variable nilainya 0 - 9). Variable++  : Operator Increment atau menambah nilai +1 selama kondisinya True. berikut contoh dari perulangan For Contoh diatas akan menghasilkan perulangan sebanyak 10x karena variable i = 0, berarti perulangan di mulai dari 0 sampai 9 karena i ...

Membuat Perhitungan Diskon Menggunakan Java

Hallo Guys Hari ini kita akan membahas tentang bagaimana cara menghitung diskon menggunakan Java..... Terkadang kita bingung menghadapi soal test logic sederhana saat test kerja atau test untuk mengikuti Bootcamp. mari  kita bahas salah satu soal yang sering kita temui saat test. Contoh Soal : Buatlah perhitungan Diskon menggunakan bahasa pemerograman yang anda kuasai sebagai berikut,   - Jika belanja Rp 100.000 - Rp 500.000 akan mendapatkan Diskon 10%   - Jika belanja lebih dari Rp 500.000 - Rp 1.000.000 akan mendapatkan Diskon 20%   - Jika belanja diatas Rp 1.000.000 akan mendapatkan Diskon 30% Pertama kita buat Class baru di Java Lalu ketikan Code berikut : selamat mencoba, jika ada yang ditanyakan tulis komentar dibawah. Terimakasih

Mengenal PHP

Hallo Guys... Apa itu PHP? PHP singkatan dari Bahasa Pemrograman PHP biasanya tidak digunakan keseluruhan dalam pengembangan website, melainkan dikonbinasikan dengan beberapa bahasa pemrograman lain. Misalnya saja untuk mengatur tampilan, layout, dan berbagai macam menu menggunakan CSS dan HTML atau bisa juga menggunakan Bootstrap(framework). Selain itu juga terdapat juga beberapa framework PHP : Laravel, Phalcon, Codigniter, Symfoni yang saat ini banyak tersedia di internetuntuk memudahkan proses pengembangan website menggunakan bahasa pemrograman tersebut. PHP ? Agar anda lebih mengenal  mengenai bahasa pemrograman PHP, kita akan membahas terlebih dahulu apa itu PHP dan apa funsi PHP didalam proses pengembangan website. Apa Pengertian PHP dan Fungsinya? PHP adalah bahasa pemrograman yang sering disisipkan ke dalam HTML. PHP sendiri berasal dari kata Hypertext Preprocessor .  Sejarah PHP pada awalnya merupakan kependekan dari Personal Home Page (Situs Persona...