Matawebsite Promo Lebaran 2022

Apa itu ReactJS dan Mengapa Kita Harus Menggunakan ReactJS?

date 30 Nov 2019
date Lev Yasin
date 3270
date Web Programming
Apa itu ReactJS dan Mengapa Kita Harus Menggunakan ReactJS?

ReactJS adalah open-source JavaScript library yang digunakan untuk membangun antarmuka pengguna khusus untuk aplikasi satu halaman ( Single Page Applications ). Ini digunakan untuk menangani tampilan layer untuk aplikasi web dan seluler. ReactJS juga memungkinkan kita untuk membuat komponen UI yang dapat digunakan kembali. React pertama kali dibuat oleh Jordan Walke, seorang insinyur perangkat lunak yang bekerja untuk Facebook. ReactJS pertama kali dikerahkan di newsfeed Facebook pada 2011 dan di Instagram pada 2012.

ReactJS memungkinkan pengembang untuk membuat aplikasi web besar yang dapat mengubah data, tanpa memuat ulang laman. Tujuan utama dari React adalah menjadi cepat, terukur, dan sederhana. Ini hanya berfungsi pada antarmuka pengguna dalam aplikasi. Ini sesuai untuk dilihat di template MVC. Ini dapat digunakan dengan kombinasi libraries atau frameworks JavaScript lainnya, seperti Angular JS di MVC.

Apa Fitur ReactJS?

Mari kita melihat lebih dekat beberapa fitur penting dari React.

JSX

Di ReactJS, alih-alih menggunakan JavaScript biasa untuk templating, ia menggunakan JSX. JSX adalah JavaScript sederhana yang memungkinkan kuotasi HTML dan menggunakan sintaksis tag HTML ini untuk membuat subkomponen. Sintaks HTML diproses menjadi panggilan JavaScript dari React Framework.

React Native

React memiliki native libraries yang diumumkan oleh Facebook pada tahun 2015, yang menyediakan arsitektur react untuk native applications seperti IOS, Android dan UPD.

React native adalah kerangka kerja pembuatan aplikasi seluler yang hanya menggunakan Javascript. Ini menggunakan desain yang sama seperti react, membiarkan Anda memanfaatkan / memasukkan library UI library/ declarative. React native menggunakan blok UI dasar yang sama dengan aplikasi iOS dan Android biasa. Bagian terbaik dari menggunakan react-native adalah mengizinkan / mengadopsi komponen yang ditulis dalam Objective-C, Java, atau Swift.

Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang