Should I use React?

in #react7 years ago


[ENGLISH]


As great as any developers or programmers would have difficulty also choose what various technologies will be mastered, more and more and more new models of technology. Behind it for a web developers sounds a framework-based technology that is REACT. Should we use React?


Clear!!! and I also hate the most people who use React because of the bandwagon. So before you choose react. Here are some of the benefits offered by React:


1. Declarative, which is a declarative rendering process so make it more efficient. Because React uses a diffing algorithm called Reconcilation. So when there is a change a DOM, which will be in render (passing data) reset is only DOM that change only.


2. Component-based. Remember when creating a website based on templates? How difficult to set state based on template? How complicated developmet process based on template?


3. Learn Once, write anywhere. This is really great. We can create an application for different target devices, web and mobile using the same Framework API.


So from the 3 basic advantages above can be summed up his greatness. But indeed to learn the React is quite heavy. But InshaAllah can promise a much-needed Investment for your career.


Who uses React?


Faceboook !! Twitter !! Airbnb !! Tokopedia !! Traveloka !!

Obviously from the big company alone is enough.


[Indonesian]



Sehebat apapun seorang developers atau programmer pasti akan kesulitan juga memilih berbagai teknologi apa yang akan di kuasai, terlebih banyak dan semakin banyak model baru dari teknologi. Dibalik itu bagi seorang web developers terdengar sebuah teknologi berbasis framework yaitu REACT. Apakah kita harus menggunakan React ? 


Jelas!!! dan saya juga paling tidak suka dengan orang yang menggunakan React karena ikut-ikutan. Maka sebelum kamu memilih react. Inilah beberapa keuntungan yang di tawarkan oleh React :


1. Declarative, yaitu proses rendering yang declarative jadi membuat lebih effisien. Karena React menggunakan algoritma diffing yang disebut Reconcilation. Jadi saat ada perubahan sebuah DOM, yang akan di render (passing data) ulang hanyalah DOM yang berubah saja.


2. Component-based. Ingat ketika membuat sebuah website berdasarkan template? Gimana susahnya mengatur state berdasarkan template? Gimana ribetnya proses developmet berdasarkan template?


3. Learn Once, write anywhere. Ini sih yang sangat hebatnya. Kita bisa membuat sebuah aplikasi untuk target device yang berbeda, web dan mobile menggunakan Framework API yang sama.


Maka dari 3 keuntungan dasar diatas dapat  disimpulkan kehebatannya. Namun memang untuk Belajar si React ini lumayan berat. Tapi InsyaAllah dapat menjanjikan Investasi yang sangat dibutuhkan untuk karir kamu.


Siapa yang menggunakan React ?


Faceboook !! Twitter!! Airbnb!! Tokopedia!! Traveloka!!

Jelas dari perusahan besar tersebut saja sudah cukup.

Sort:  

Sorry for the late reply. Yes, i will try to be a React Dev. But i am a laravel dev, @surpassinggoogle