Sistem backend reactjs

Seperti yang kita tahu, reactjs sendiri bekerja sebagai frontend dari sebuah web.

jadi, untuk membuat sebuah web dinamis dengan reactjs, apakah satu-satunya cara hanya dengan menkonsumsi api?

avatar HabibulUmam
@HabibulUmam

59 Kontribusi 10 Poin

Diperbarui 4 tahun yang lalu

3 Jawaban:

Tidak, anda bisa membuat back-end anda sendiri. Bebas mau pilih bahasa program apa saja baik itu pakai NodeJS, PHP, Python, Ruby dll. Karena ReactJS hanya untuk frond-end jadi dia gk masalah anda mau pakai back-end mana.

avatar IfanZalukhu
@IfanZalukhu

217 Kontribusi 158 Poin

Dipost 4 tahun yang lalu

Tanggapan

kalo reactjs sama php kok harus pake "v8js php extension" dulu sih?

betul sekali reactjs sama seperti javascript biasa. Dia bukan bertugas untuk membuat website dinamis, tetap dibutuhkan backend dan database untuk itu.

Apakah harus API? tidak. Mengkonsumsi dan menampilkan data dengan backend ke frontend biasa juga bisa

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 4 tahun yang lalu

Tanggapan

reactjs kan berjalan di localhost:3000, sedangkan untuk menghubungkannya dengan codeigniter/laravel belum paham gimana caranya.

react js tidak harus berjalan di localhost, dia bisa digunakan seperti javascript biasa kalau kamu tidak apakai API. Kalau kamu pakai API, bellajar cara mengkonsumsi API, ada banyak kelasnya

kan reactjs punya JSX yang harus menggunakan sebuah compiler untuk dapat diterima browser. dengan kata lain, reactjs gak single file. cara hubungin php dan reactnya masih bingung :'(

di blog-blog yang ada, malah disuruh pake v8js php extension.

Jawaban Terpilih

Waktu itu jQuery AJAX sangat membantu developer, dari sana berkembang menjadi VUE, Angular, React, Meteor, dll.

Kelompok "JS" diatas disebut "JS Framework" dengan standarisasi Ecma Script (EM). Idealnya mereka digunakan dengan hosting Node.js karena jika tidak maka banyak fungsi tidak berjalan (misal routing pada angular).

Jangan kembali "mundur" dengan meletakkan "framework" tersebut seperti menggunakan jQuery. Lalu menulis kode HTML dan Logic didalamnya.

Mereka sangat baik digunakan menggunakan RESTful API (backend bebas), jika ingin belajar gunakan REST API WordPress.

Terakhir, jangan malas membaca. Ada banyak sekali tutorial, dan mulailah dari yang paling mudah.

avatar PUYUP
@PUYUP

20 Kontribusi 10 Poin

Dipost 4 tahun yang lalu

Tanggapan

terimakasih mas.

Sama-sama, untuk demo App dengan Angular + Backend Python: https://dev-awasijalan.firebaseapp.com (jika data tidak muncul, refresh sekali lagi)

Login untuk ikut Jawaban