Awalnya saya mendapat tantangan baru untuk membuat SPA (Single Page Application). SPAadalah situs atau aplikasi web yang terdiri cuma satu halaman dan sudah bisa dipakai dalam satu kali unduhan.
Dan mulailah petualangan saya di google dalam rangka menemukan framework yang cocok untuk membuat SPA. Kenapa saya tak membuat sendiri? Males banget, kalau sudah ada framework yang bisa mengakomodasi kebutuhan saya.
Pertama kali saya mengetahui React. Saya kurang tertarik. Menurut saya ide memasang HTML di JavaScript itu mengerikan. Semakin memperumit hubungan antara markup dan logika program.
Lalu beberapa pekan kemudian, setelah muter-muter ke beberapa framework MV* lainnya, dan googling referensi tentang SPA, Saya menemukan beberapa hal positif mengenai React.
Apa itu React?
Beberapa waktu yang lalu saya juga sudah menulis dua artikel berupa panduan membuat aplikasi universal dengan React. Lalu apa itu React?
React adalah pustaka untuk membuat UI (User Interface). React hanya mengurusi semua hal yang berkaitan dengan tampilan dan logika di sekitarnya.