ReactJS Serta Kelebihan dan Kekurangannya


Banyak orang menyangka bahwa ReactJS adalah sebuah framework, padahal di website resminya dijelaskan bahwa ReactJS adalah sebuah library Javascript untuk membangun UI. Anyway, mengapa framework/library ini sangat digemari oleh banyak developer, apakah ada kekurangannya? Di artikel ini akan membahas kedua hal tersebut.


Kelebihan

1.  Lisensi

ReactJS adalah sebuah framework/library yang open-source, yang berarti bebas digunakan tanpa limitasi.

2. JSX (Javascript XML)

Penjelasan mudahnya, JSX adalah HTML ditambah dengan Javascript sehingga memudahkan untuk menulis kode. JSX menghasilkan elemen React, dimana elemen tersebut bisa digabung dan dirender sehingga menghasilkan website.

3. Virtual DOM

Dimana ReactJS jadi unggul karena hal ini. Pada test di dunia nyata, virtual dom berguna saat user berinteraksi, maka akan dibuat virtual dom dan jika ada perubahan, bagian yang diubah akan dirender di virtual dom, kemudian akan di push ke dom yang berjalan.


Kekurangan

1. Kesulitan untuk mengintegrasikan librarynya dengan framework MVC

2. Butuh banyak masukan dari komunitas

3. Size library yang cukup besar

4. Banyak yang tidak suka dengan konsep JSX

Comments

Popular Posts