Home

Awesome

Materi Bimbingan Penggunaan React

Pengenalan React

React adalah sebuah library JavaScript yang dikembangkan dan dikelola oleh Facebook & Instagram untuk menampilkan data & membuat komponen-komponen User Interface. Menurut layanan analitik Libscore, saat ini React digunakan oleh Netflix, Imgur, Bleacher Report, Feedly, Airbnb, SeatGeek, HelloSign, Walmart, dan lain-lain (Wikipedia).

Konsep “Atomic Design Methodology”

We're not designing pages, we're designing systems of components. —Stephen Hay

Dalam konsep ADM, komponen dapat diumpakan sebagai atom. Kita menggabunkan atom-atom menjadi molekul, molekul menjadi organisme, organisme menjadi template, template menjadi halaman-halaman. React sangat cocok diaplikasikan ke dalam konsep pengembangan ADM karena dalam React kita memulai dari mengembangkan komponen-komponen yang kita gabungkan untuk membentuk sebuah halaman.

Keterangan lebih lanjut mengenai ADM dapat dibaca di tautan ini.

Pengenalan NPM

Package manager adalah software yang digunakan untuk menginstalasi dan mengelola paket-paket software. Hampir setiap bahasa pemrograman dan sistem operasi memiliki package manager-nya masing-masing. Beberapa contoh package manager yang terkenal misalnya brew, apt-get, composer, dan bower.

NPM (Node Package Manager) adalah sebuah package manager yang dibuat menggunakan teknologi Node. Untuk menggunakannya kita harus menginstal Node terlebih dahulu di sistem.

Catatan: Selain untuk NPM, kita juga akan membutuhkan Node untuk membuat sebuah aplikasi backend berbasis Node di latihan React server-side

Pengenalan ES6

Pengenalan ES6.

Penggunaan Babel dan Webpack

Pengenalan React-Router

Pengenalan Redux

Styling

React lanjutan