{"id":51390,"date":"2024-11-06T09:04:48","date_gmt":"2024-11-06T02:04:48","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51390"},"modified":"2024-11-06T09:04:49","modified_gmt":"2024-11-06T02:04:49","slug":"react-js-adalah","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/react-js-adalah\/","title":{"rendered":"Apa itu React JS? Pengertian, Kelebihan dan Cara Installnya"},"content":{"rendered":"\n<p>Apakah Anda pernah mendengar tentang React JS, atau sedang memiliki <em>project-<\/em>nya? Bagi Anda yang masih asing dengan istilah ini, sederhananya, React JS adalah <em>front-end<\/em> yang&nbsp; digunakan sebagai antarmuka dari NodeJS.<\/p>\n\n\n\n\n\n<p>NodeJS sendiri merupakan <em>framework <\/em>yang banyak digunakan oleh para <em>developer <\/em>untuk membangun aplikasi web berbasis JavaScript. Dengan kata lain, NodeJS adalah salah satu syarat agar React JS dapat dikembangkan dengan sempurna. Setelah mengetahui singkat cerita di atas, yuk kita cari tahu apa itu React JS?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pengertian-react-js\">Apa Itu React JS?<\/h2>\n\n\n\n<p>React JS adalah <em>front-end<\/em> JavaScript <em>library <\/em>yang bersifat <em>open-source<\/em>. Selain berjalan dengan bantuan NodeJS, React JS juga dirancang sebagai UI untuk aplikasi JavaScript. React JS sendiri dibuat oleh Facebook, yang memiliki tugas untuk mendesain tampilan dan alur logika aplikasi <em>web<\/em>.<\/p>\n\n\n\n<p>React JS dapat digunakan untuk pemula, maupun sekelas perusahaan. Selain itu, React JS juga digunakan oleh beberapa aplikasi terkenal yang sering kita jumpai, di antaranya Facebook, WhatsApp, Netflix, Instagram, Airbnb, Dropbox, eBay dan masih banyak lagi.<\/p>\n\n\n\n<p>React JS berperan sebagai UI yang mengatur desain dan alur logika dengan mudah, untuk nantinya dapat diaplikasikan pada tampilan <em>desktop <\/em>maupun <em>mobile view<\/em>.&nbsp;<\/p>\n\n\n\n<p>Berjalan dalam <em>runtime <\/em>Node JS, React JS tentunya merupakan aplikasi berbasis JavaScript yang kompatibel dengan berbagai <a href=\"https:\/\/blog.rumahweb.com\/sistem-operasi-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"sistem operasi\">sistem operasi<\/a>, seperti Windows, MacOS, hingga Linux, sehingga mempermudah dalam penggunaannya.<\/p>\n\n\n\n<p>React JS sendiri mampu membuat web dinamis yang mencakup gambar animasi, <em>slide <\/em>gambar, <em>form <\/em>interaktif, dan <em>asynchronous <\/em>yang memungkinkan data <em>front-end<\/em> diperbarui otomatis tanpa harus melakukan <em>refresh <\/em>secara manual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fitur-react-js\">Fitur React JS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-jsx\">1. JSX<\/h3>\n\n\n\n<p>Salah satu keunggulan React JS dalam memproses JavaScript, adalah dengan memanfaatkan JSX.<\/p>\n\n\n\n<p>JSX merupakan ekstensi sintaks bahasa JavaScript yang menyediakan cara untuk menyusun dan <em>rendering <\/em>komponen <em>script, <\/em>yang memungkinkan penggunaan HTML didalamnya dan disematkan di DOM tanpa metode tambahan seperti <em>createElement()<\/em> atau <em>appendChild()<\/em>.<\/p>\n\n\n\n<p>Contoh penggunaan JSX adalah sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import React from 'react';\nimport ReactDOM from 'react-dom';\n\nconst myelement = &lt;h1&gt;I Love JSX!&lt;\/h1&gt;;\nReactDOM.render(myelement, document.getElementById('root'));\n<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"105\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX.png\" alt=\"Contoh Fitur React JS adalah JSX\" class=\"wp-image-51398\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX-300x62.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX-370x76.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-JSX-270x55.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-react-native\">2. React Native<\/h3>\n\n\n\n<p>React memiliki <em>Native Library<\/em> yang disediakan oleh Facebook sejak tahun 2015. <em>Native Library<\/em> ini berguna untuk arsitektur Android, iOS, maupun UPD.<\/p>\n\n\n\n<p>React Native merupakan <em>framework <\/em>untuk membangun aplikasi dengan hanya menggunakan JavaScript. <em>Framework <\/em>ini dapat membantu <em>developer <\/em>untuk membangun aplikasi <em>UI Library<\/em> dengan kompleksitas tinggi dan <em>declarative component<\/em>.<\/p>\n\n\n\n<p>Keunggulan React Native adalah semua kodenya dapat digunakan untuk aplikasi Android maupun iOS, sehingga Anda hanya perlu membuat satu <em>block code<\/em> saja.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-single-way-data-flow\">3. <em>Single-way Data Flow<\/em><\/h3>\n\n\n\n<p><em>Single-way data flow<\/em> merupakan komponen properti yang secara langsung tidak dapat dimodifikasi, tetapi dapat melewati fungsi <em>callback <\/em>yang nantinya digunakan untuk modifikasi.<\/p>\n\n\n\n<p>Mekanisme di atas dikenal sebagai \u201c<em>Properties Flow Down, Action, Flow Up<\/em>&#8220;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"189\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow.png\" alt=\"Contoh Fitur React JS adalah Single-way Data Flow\" class=\"wp-image-51397\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow-300x111.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow-370x137.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Fitur-React-JS-adalah-Single-way-Data-Flow-270x100.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-virtual-document-object-model-dom\">4. <em>Virtual Document Object Model<\/em> (DOM)<\/h3>\n\n\n\n<p>React JS mampu membuat <em>cache <\/em>data dalam memori yang dapat membaca perubahan dan <em>event <\/em>yang di-<em>request-<\/em>kan oleh <em>developer,<\/em> untuk kemudian diperbarui pada <em>browser<\/em>.<\/p>\n\n\n\n<p>Hal ini memungkinkan <em>user <\/em>yang melakukan <em>request event <\/em>dari kode yang dibuat, dapat diperbarui pada seluruh halaman secara otomatis. <em>Event <\/em>tersebut diciptakan dari<em> React Library<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kelebihan-react-js\">Kelebihan React JS<\/h2>\n\n\n\n<p>React JS memiliki beberapa kelebihan yang dapat dimanfaatkan oleh para <em>developer <\/em>dalam proses pembangunan website atau aplikasi. Berikut beberapa kelebihan React JS:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Declarative<\/em><\/h3>\n\n\n\n<p>React JS dapat membuat UI (<em>User Interface<\/em>) yang interaktif, sehingga penggunanya dapat dengan mudah membuat desain untuk setiap <em>state <\/em>di dalam aplikasi. <em>Declarative view<\/em>s dapat membuat kode lebih mudah untuk diprediksi dan lebih mudah untuk di-<em>debug<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Component-Based<\/em><\/h3>\n\n\n\n<p>React JS dapat membuat<em> encapsulated component<\/em> yang dapat mengatur setiap tahapannya, lalu membuat <em>complex UIs<\/em> berdasarkan kemampuan tersebut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Learn Once, Write Anywhere<\/em><\/h3>\n\n\n\n<p>Developer dapat mengembangkan fitur baru menggunakan React JS tanpa perlu mengubah kode sebelumnya. React JS juga dapat bekerja menggunakan Node JS dan <em>mobile apps<\/em> dengan menggunakan fitur React Native.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cara-install-react-js\">Cara Install React JS<\/h2>\n\n\n\n<p>Setelah mengetahui apa itu React JS, fitur, dan kelebihannya, tiba saatnya untuk Anda melakukan uji coba di lokal komputer. Berikut langkah-langkahnya:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pastikan NodeJS telah ter<em>install<\/em> sebelumnya, karena React JS nantinya berjalan sebagai UI, dengan NodeJS sebagai <em>runtime<\/em>.<\/li>\n<\/ol>\n\n\n\n<p>Setelah instalasi berhasil, selanjutnya Anda dapat mengeksekusi perintah di bawah:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">node -v<br \/>npm -v<br \/>npm install -g create-react-app<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"252\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1.png\" alt=\"Cara Install React JS - image 1\" class=\"wp-image-51396\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1.png 966w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-300x78.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-768x200.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-370x97.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-270x70.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-570x149.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-1-740x193.png 740w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/a><\/figure>\n\n\n\n<p>Perintah <strong>node <\/strong>dan <strong>npm -v<\/strong> digunakan untuk mengecek apakah NodeJS telah berhasil di<em>install<\/em> atau belum. Jika berhasil, maka akan ditampilkan versi masing-masing. Sedangkan <strong>npm install<\/strong> adalah perintah untuk meng<em>install<\/em> <em>package <\/em>dari React JS.<\/p>\n\n\n\n<p>Apabila proses<em> install package<\/em> selesai, Anda dapat melakukan pemeriksaan <em>package <\/em>menggunakan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ <strong>create-react-app --version<\/strong><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"965\" height=\"154\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2.png\" alt=\"Cara Install React JS - image 2\" class=\"wp-image-51395\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2.png 965w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-300x48.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-768x123.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-370x59.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-270x43.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-570x91.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-React-JS-image-2-740x118.png 740w\" sizes=\"auto, (max-width: 965px) 100vw, 965px\" \/><\/a><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Setelah semua persyaratan terpenuhi, Anda dapat langsung membuat <em>project <\/em>React JS pertama menggunakan perintah di bawah:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">$ <strong>create-react-app my-react<\/strong><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"165\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3.png\" alt=\"Cara Install ReactJS - image 3\" class=\"wp-image-51394\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3-300x97.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3-370x119.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-3-270x87.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Anda dapat menunggu beberapa menit hingga proses <em>generating project<\/em> selesai dibuat. Apabila proses <em>generate <\/em>berhasil dan selesai, silahkan masuk ke <em>folder\/directory project<\/em>. Pada contoh di atas dengan nama <strong>my-reactjs<\/strong>.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Pada langkah terakhir, Anda cukup masuk ke <em>folder project <\/em>React JS yang dibuat, kemudian jalankan perintah di bawah:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">$ <strong>npm start<\/strong><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"201\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4.png\" alt=\"Cara Install ReactJS - image 4\" class=\"wp-image-51393\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4-300x118.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4-370x145.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-image-4-270x106.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Setelah perintah dijalankan, Anda dapat menunggu beberapa saat, agar proses <em>resolver localhost<\/em> menerima port 3000 dan <em>browser<\/em> akan otomatis terbuka dengan URL <code>localhost:3000<\/code>, seperti pada gambar berikut.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"287\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai.png\" alt=\"Cara Install ReactJS selesai\" class=\"wp-image-51392\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai-300x168.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai-370x207.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Cara-Install-ReactJS-selesai-270x151.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Sampai langkah ini, semua tentang React JS yang perlu Anda ketahui telah selesai. Jika Anda ingin fokus sebagai <em>developer <\/em>UI\/UX, React JS bisa menjadi solusi alternatif dan bahan latihan untuk membangun web aplikasi dengan animasi.<\/p>\n\n\n\n<p><strong>Baca juga artikel<\/strong> : <a href=\"https:\/\/www.rumahweb.com\/journal\/deploy-react-js-di-cpanel-hosting\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Deploy React JS Application Di cPanel<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-dukungan-react-js-di-rumahweb\">Dukungan React JS di Rumahweb<\/h2>\n\n\n\n<p>Saat ini layanan <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"shared hosting\">Shared hosting<\/a> dan <a href=\"https:\/\/www.rumahweb.com\/cloud-hosting\/\" target=\"_blank\" rel=\"noopener\" title=\"cloud hosting\">Cloud Hosting<\/a> di Rumahweb telah mensupport NodeJS. Anda bisa memilih paket Medium atau Large pada paket Shared hosting. Sedangkan pada Cloud hosting, semua paketnya telah mensupport NodeJS.<\/p>\n\n\n\n<p>Demikian artikel kami tentang pengertian, kelebihan hingga cara install React JS. Semoga bermanfaat!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apakah Anda pernah mendengar tentang React JS, atau sedang memiliki project-nya? Bagi Anda yang masih asing dengan istilah ini, sederhananya, React JS adalah front-end yang&nbsp; digunakan sebagai antarmuka dari NodeJS. NodeJS sendiri merupakan framework yang banyak digunakan oleh para developer untuk membangun aplikasi web berbasis JavaScript. Dengan kata lain, NodeJS adalah salah satu syarat agar [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":51399,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[768,1537,1855],"class_list":{"0":"post-51390","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-nodejs","9":"tag-react-js","10":"tag-reactjs"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/banner-apa-itu-react-js-adalah.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-dmS","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51390"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51390\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/51399"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}