{"id":3461,"date":"2026-06-27T06:17:22","date_gmt":"2026-06-27T06:17:22","guid":{"rendered":"https:\/\/regarcomm.com\/?p=3461"},"modified":"2026-06-27T06:20:03","modified_gmt":"2026-06-27T06:20:03","slug":"mengenal-komponen-card-di-astro","status":"publish","type":"post","link":"https:\/\/regarcomm.com\/?p=3461","title":{"rendered":"Mengenal Komponen Card Di Astro"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3461\" class=\"elementor elementor-3461\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e61785 e-flex e-con-boxed e-con e-parent\" data-id=\"6e61785\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c927fe elementor-widget elementor-widget-gallery\" data-id=\"9c927fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:3,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"9c927fe\" data-elementor-lightbox-title=\"download - 2026-06-27T131638.974\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzQ2MywidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA2XC9kb3dubG9hZC0yMDI2LTA2LTI3VDEzMTYzOC45NzQuanBnIiwic2xpZGVzaG93IjoiOWM5MjdmZSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\" data-width=\"194\" data-height=\"259\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T130807.258.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"9c927fe\" data-elementor-lightbox-title=\"download - 2026-06-27T130807.258\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzQ1NSwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA2XC9kb3dubG9hZC0yMDI2LTA2LTI3VDEzMDgwNy4yNTguanBnIiwic2xpZGVzaG93IjoiOWM5MjdmZSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T130807.258.jpg\" data-width=\"168\" data-height=\"299\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T130754.242.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"9c927fe\" data-elementor-lightbox-title=\"download - 2026-06-27T130754.242\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzQ1NCwidXJsIjoiaHR0cHM6XC9cL3JlZ2FyY29tbS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA2XC9kb3dubG9hZC0yMDI2LTA2LTI3VDEzMDc1NC4yNDIuanBnIiwic2xpZGVzaG93IjoiOWM5MjdmZSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T130754.242.jpg\" data-width=\"275\" data-height=\"183\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-853bc66 e-flex e-con-boxed e-con e-parent\" data-id=\"853bc66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-105c783 elementor-widget elementor-widget-text-editor\" data-id=\"105c783\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"model-response-message-contentr_58d326e5e3c0660e\" class=\"markdown markdown-main-panel enable-luminous-fast-follows enable-updated-hr-color\" dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\"><p data-path-to-node=\"0\">Memahami komponen di Astro JS sebenarnya sangat mudah jika kita membayangkannya seperti mainan Lego. Komponen adalah potongan balok kecil yang bisa kita gunakan berulang kali untuk membangun sesuatu yang besar.<\/p><p data-path-to-node=\"1\">Mari kita bedah konsep <b data-path-to-node=\"1\" data-index-in-node=\"23\">komponen Card<\/b> di Astro, cara menggunakannya, dan bagaimana memindahkan logika dari <code data-path-to-node=\"1\" data-index-in-node=\"106\">index.astro<\/code> ke dalam Card tersebut.<\/p><h2 data-path-to-node=\"3\">1. Apa itu Komponen Card di Astro?<\/h2><p data-path-to-node=\"4\">Komponen <code data-path-to-node=\"4\" data-index-in-node=\"9\">Card<\/code> biasanya digunakan untuk menampilkan ringkasan informasi yang berulang, seperti daftar produk, portofolio, atau <b data-path-to-node=\"4\" data-index-in-node=\"126\">daftar postingan blog<\/b>.<\/p><p data-path-to-node=\"5\">Alih-alih menulis struktur HTML yang sama berulang-ulang untuk setiap postingan di file utama (<code data-path-to-node=\"5\" data-index-in-node=\"95\">index.astro<\/code>), kita membuat satu cetakan (<i data-path-to-node=\"5\" data-index-in-node=\"136\">template<\/i>) bernama <code data-path-to-node=\"5\" data-index-in-node=\"154\">Card.astro<\/code>, lalu mengirimkan data yang berbeda-beda ke dalamnya melalui <b data-path-to-node=\"5\" data-index-in-node=\"226\">Props<\/b> (properti).<\/p><h2 data-path-to-node=\"7\">2. Cara Membuat dan Menggunakan Komponen Card<\/h2><p data-path-to-node=\"8\">Mari kita praktikkan alur pembuatannya. Biasanya, komponen diletakkan di dalam folder <code data-path-to-node=\"8\" data-index-in-node=\"86\">src\/components\/<\/code>.<\/p><h3 data-path-to-node=\"9\">Langkah Awal: Membuat <code data-path-to-node=\"9\" data-index-in-node=\"22\">Card.astro<\/code><\/h3><p data-path-to-node=\"10\">Buat file baru di <code data-path-to-node=\"10\" data-index-in-node=\"18\">src\/components\/Card.astro<\/code>. Komponen ini bertugas menerima data (judul dan tautan) lalu menampilkannya.<\/p><div class=\"code-block ng-tns-c3101706499-110 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"3\"><div class=\"formatted-code-block-internal-container ng-tns-c3101706499-110\"><div class=\"animated-opacity ng-tns-c3101706499-110\"><div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c3101706499-110 ng-star-inserted\"><span class=\"ng-tns-c3101706499-110\">Cuplikan kode<\/span><div class=\"buttons ng-tns-c3101706499-110 ng-star-inserted\">\u00a0<\/div><\/div><pre class=\"ng-tns-c3101706499-110\"><code class=\"code-container formatted ng-tns-c3101706499-110\" role=\"text\" data-test-id=\"code-content\">---\n\/\/ src\/components\/Card.astro\n\/\/ 1. Definisikan Props yang akan diterima oleh Card ini\nconst { title, url } = Astro.props;\n---\n\n&lt;div class=\"card\"&gt;\n  &lt;h2&gt;{title}&lt;\/h2&gt;\n  &lt;a href={url}&gt;Baca Selengkapnya \u2192&lt;\/a&gt;\n&lt;\/div&gt;\n\n&lt;style&gt;\n  .card {\n    border: 1px solid #ccc;\n    padding: 1rem;\n    border-radius: 8px;\n    margin-bottom: 1rem;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n  }\n  a {\n    color: #0070f3;\n    text-decoration: none;\n  }\n&lt;\/style&gt;\n<\/code><\/pre><\/div><\/div><\/div><h2 data-path-to-node=\"13\">3. Apakah kode di <code data-path-to-node=\"13\" data-index-in-node=\"18\">index.astro<\/code> untuk menampilkan judul dipindah ke Card?<\/h2><p data-path-to-node=\"14\"><b data-path-to-node=\"14\" data-index-in-node=\"0\">Ya, betul sekali!<\/b> Logika HTML untuk menampilkan judul dan detail postingan dipindahkan ke dalam <code data-path-to-node=\"14\" data-index-in-node=\"96\">Card.astro<\/code>.<\/p><p data-path-to-node=\"15\">Namun, file <code data-path-to-node=\"15\" data-index-in-node=\"12\">index.astro<\/code> (halaman utama) tetap memegang kendali untuk <b data-path-to-node=\"15\" data-index-in-node=\"69\">mengambil data<\/b> (misalnya via API atau Markdown lokal) dan melakukan <b data-path-to-node=\"15\" data-index-in-node=\"137\">looping (perulangan)<\/b> menggunakan <code data-path-to-node=\"15\" data-index-in-node=\"170\">.map()<\/code>.<\/p><p data-path-to-node=\"16\">Berikut adalah perubahan cara penulisan di <code data-path-to-node=\"16\" data-index-in-node=\"43\">index.astro<\/code>:<\/p><h3 data-path-to-node=\"17\">Sebelum Menggunakan Card (Semua menumpuk di <code data-path-to-node=\"17\" data-index-in-node=\"44\">index.astro<\/code>):<\/h3><div class=\"code-block ng-tns-c3101706499-111 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"6\"><div class=\"formatted-code-block-internal-container ng-tns-c3101706499-111\"><div class=\"animated-opacity ng-tns-c3101706499-111\"><div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c3101706499-111 ng-star-inserted\"><span class=\"ng-tns-c3101706499-111\">Cuplikan kode<\/span><div class=\"buttons ng-tns-c3101706499-111 ng-star-inserted\">\u00a0<\/div><\/div><pre class=\"ng-tns-c3101706499-111\"><code class=\"code-container formatted ng-tns-c3101706499-111\" role=\"text\" data-test-id=\"code-content\">---\n\/\/ src\/pages\/index.astro\n\/\/ Contoh data postingan (bisa dari API Shopify, Sanity, atau Markdown)\nconst allPosts = [\n  { title: \"Mengenal Astro JS\", url: \"\/blog\/mengenal-astro\" },\n  { title: \"Teori Dasar Listrik\", url: \"\/blog\/dasar-listrik\" }\n];\n---\n&lt;html&gt;\n  &lt;body&gt;\n    &lt;h1&gt;Blog Saya&lt;\/h1&gt;\n    \n    {allPosts.map((post) =&gt; (\n      &lt;div class=\"post-Lama\"&gt;\n        &lt;h2&gt;{post.title}&lt;\/h2&gt;\n        &lt;a href={post.url}&gt;Baca Selengkapnya&lt;\/a&gt;\n      &lt;\/div&gt;\n    ))}\n  &lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre><\/div><\/div><\/div><h3 data-path-to-node=\"19\">Sesudah Menggunakan Card (Lebih bersih dan rapi):<\/h3><div class=\"code-block ng-tns-c3101706499-112 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"9\"><div class=\"formatted-code-block-internal-container ng-tns-c3101706499-112\"><div class=\"animated-opacity ng-tns-c3101706499-112\"><div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c3101706499-112 ng-star-inserted\"><span class=\"ng-tns-c3101706499-112\">Cuplikan kode<\/span><div class=\"buttons ng-tns-c3101706499-112 ng-star-inserted\">\u00a0<\/div><\/div><pre class=\"ng-tns-c3101706499-112\"><code class=\"code-container formatted ng-tns-c3101706499-112\" role=\"text\" data-test-id=\"code-content\">---\n\/\/ src\/pages\/index.astro\n\/\/ 1. Import komponen Card yang sudah kita buat tadi\nimport Card from '..\/components\/Card.astro';\n\nconst allPosts = [\n  { title: \"Mengenal Astro JS\", url: \"\/blog\/mengenal-astro\" },\n  { title: \"Teori Dasar Listrik\", url: \"\/blog\/dasar-listrik\" }\n];\n---\n&lt;html&gt;\n  &lt;body&gt;\n    &lt;h1&gt;Blog Saya&lt;\/h1&gt;\n    \n    {allPosts.map((post) =&gt; (\n      &lt;Card title={post.title} url={post.url} \/&gt;\n    ))}\n  &lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre><\/div><\/div><\/div><h2 data-path-to-node=\"22\">Analogi Sederhananya:<\/h2><ul data-path-to-node=\"23\"><li><p data-path-to-node=\"23,0,0\"><b data-path-to-node=\"23,0,0\" data-index-in-node=\"0\"><code data-path-to-node=\"23,0,0\" data-index-in-node=\"0\">index.astro<\/code> adalah Manajer Gudang:<\/b> Dia yang tahu daftar semua barang (data postingan), lalu membagikan tugas ke anak buahnya menggunakan perintah <code data-path-to-node=\"23,0,0\" data-index-in-node=\"146\">.map()<\/code>.<\/p><\/li><li><p data-path-to-node=\"23,1,0\"><b data-path-to-node=\"23,1,0\" data-index-in-node=\"0\"><code data-path-to-node=\"23,1,0\" data-index-in-node=\"0\">Card.astro<\/code> adalah Anak Buah:<\/b> Dia tidak tahu ada berapa banyak total postingan di gudang. Tugas dia hanya menerima satu paket data (<code data-path-to-node=\"23,1,0\" data-index-in-node=\"131\">title<\/code> dan <code data-path-to-node=\"23,1,0\" data-index-in-node=\"141\">url<\/code>) dari Manajer, lalu membungkusnya ke dalam kotak HTML yang rapi sesuai instruksi.<\/p><\/li><\/ul><p data-path-to-node=\"24\">Dengan cara ini, jika di kemudian hari Anda ingin mengubah tampilan kotak postingan (misalnya menambah gambar atau mengubah warna teks), Anda <b data-path-to-node=\"24\" data-index-in-node=\"142\">hanya perlu mengubah file <code data-path-to-node=\"24\" data-index-in-node=\"168\">Card.astro<\/code> saja<\/b>, tanpa perlu mengotak-atik file halaman utama Anda.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Memahami komponen di Astro JS sebenarnya sangat mudah jika kita membayangkannya seperti mainan Lego. Komponen adalah potongan balok kecil yang bisa kita gunakan berulang kali untuk membangun sesuatu yang besar. Mari kita bedah konsep komponen Card di Astro, cara menggunakannya, dan bagaimana memindahkan logika dari index.astro ke dalam Card tersebut. 1. Apa itu Komponen Card&hellip;&nbsp;<a href=\"https:\/\/regarcomm.com\/?p=3461\" rel=\"bookmark\"><span class=\"screen-reader-text\">Mengenal Komponen Card Di Astro<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":3463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tak-berkategori"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mengenal Komponen Card Di Astro - Regarcomm Development<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/regarcomm.com\/?p=3461\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mengenal Komponen Card Di Astro - Regarcomm Development\" \/>\n<meta property=\"og:description\" content=\"Memahami komponen di Astro JS sebenarnya sangat mudah jika kita membayangkannya seperti mainan Lego. Komponen adalah potongan balok kecil yang bisa kita gunakan berulang kali untuk membangun sesuatu yang besar. Mari kita bedah konsep komponen Card di Astro, cara menggunakannya, dan bagaimana memindahkan logika dari index.astro ke dalam Card tersebut. 1. Apa itu Komponen Card&hellip;&nbsp;Mengenal Komponen Card Di Astro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/regarcomm.com\/?p=3461\" \/>\n<meta property=\"og:site_name\" content=\"Regarcomm Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-27T06:17:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-27T06:20:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"194\" \/>\n\t<meta property=\"og:image:height\" content=\"259\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ewin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Erwinbinjai\" \/>\n<meta name=\"twitter:site\" content=\"@Erwinbinjai\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ewin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/regarcomm.com\/?p=3461#article\",\"isPartOf\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461\"},\"author\":{\"name\":\"Ewin\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912\"},\"headline\":\"Mengenal Komponen Card Di Astro\",\"datePublished\":\"2026-06-27T06:17:22+00:00\",\"dateModified\":\"2026-06-27T06:20:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461\"},\"wordCount\":296,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/regarcomm.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\",\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/regarcomm.com\/?p=3461#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/regarcomm.com\/?p=3461\",\"url\":\"https:\/\/regarcomm.com\/?p=3461\",\"name\":\"Mengenal Komponen Card Di Astro - Regarcomm Development\",\"isPartOf\":{\"@id\":\"https:\/\/regarcomm.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461#primaryimage\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461#primaryimage\"},\"thumbnailUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\",\"datePublished\":\"2026-06-27T06:17:22+00:00\",\"dateModified\":\"2026-06-27T06:20:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/regarcomm.com\/?p=3461#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/regarcomm.com\/?p=3461\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/?p=3461#primaryimage\",\"url\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\",\"contentUrl\":\"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg\",\"width\":194,\"height\":259},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/regarcomm.com\/?p=3461#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/regarcomm.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mengenal Komponen Card Di Astro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/regarcomm.com\/#website\",\"url\":\"https:\/\/regarcomm.com\/\",\"name\":\"Regarcomm Development\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/regarcomm.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/regarcomm.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/regarcomm.com\/#organization\",\"name\":\"Regarcomm Development\",\"url\":\"https:\/\/regarcomm.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg\",\"contentUrl\":\"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg\",\"width\":1280,\"height\":1073,\"caption\":\"Regarcomm Development\"},\"image\":{\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/\",\"https:\/\/x.com\/Erwinbinjai\",\"https:\/\/instagram.com\/inerwinsyah\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912\",\"name\":\"Ewin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/regarcomm.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g\",\"caption\":\"Ewin\"},\"sameAs\":[\"http:\/\/localhost\/regarcomm\"],\"url\":\"https:\/\/regarcomm.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mengenal Komponen Card Di Astro - Regarcomm Development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/regarcomm.com\/?p=3461","og_locale":"id_ID","og_type":"article","og_title":"Mengenal Komponen Card Di Astro - Regarcomm Development","og_description":"Memahami komponen di Astro JS sebenarnya sangat mudah jika kita membayangkannya seperti mainan Lego. Komponen adalah potongan balok kecil yang bisa kita gunakan berulang kali untuk membangun sesuatu yang besar. Mari kita bedah konsep komponen Card di Astro, cara menggunakannya, dan bagaimana memindahkan logika dari index.astro ke dalam Card tersebut. 1. Apa itu Komponen Card&hellip;&nbsp;Mengenal Komponen Card Di Astro","og_url":"https:\/\/regarcomm.com\/?p=3461","og_site_name":"Regarcomm Development","article_publisher":"https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/","article_published_time":"2026-06-27T06:17:22+00:00","article_modified_time":"2026-06-27T06:20:03+00:00","og_image":[{"width":194,"height":259,"url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","type":"image\/jpeg"}],"author":"Ewin","twitter_card":"summary_large_image","twitter_creator":"@Erwinbinjai","twitter_site":"@Erwinbinjai","twitter_misc":{"Ditulis oleh":"Ewin","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/regarcomm.com\/?p=3461#article","isPartOf":{"@id":"https:\/\/regarcomm.com\/?p=3461"},"author":{"name":"Ewin","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912"},"headline":"Mengenal Komponen Card Di Astro","datePublished":"2026-06-27T06:17:22+00:00","dateModified":"2026-06-27T06:20:03+00:00","mainEntityOfPage":{"@id":"https:\/\/regarcomm.com\/?p=3461"},"wordCount":296,"commentCount":0,"publisher":{"@id":"https:\/\/regarcomm.com\/#organization"},"image":{"@id":"https:\/\/regarcomm.com\/?p=3461#primaryimage"},"thumbnailUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/regarcomm.com\/?p=3461#respond"]}]},{"@type":"WebPage","@id":"https:\/\/regarcomm.com\/?p=3461","url":"https:\/\/regarcomm.com\/?p=3461","name":"Mengenal Komponen Card Di Astro - Regarcomm Development","isPartOf":{"@id":"https:\/\/regarcomm.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/regarcomm.com\/?p=3461#primaryimage"},"image":{"@id":"https:\/\/regarcomm.com\/?p=3461#primaryimage"},"thumbnailUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","datePublished":"2026-06-27T06:17:22+00:00","dateModified":"2026-06-27T06:20:03+00:00","breadcrumb":{"@id":"https:\/\/regarcomm.com\/?p=3461#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/regarcomm.com\/?p=3461"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/?p=3461#primaryimage","url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","contentUrl":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","width":194,"height":259},{"@type":"BreadcrumbList","@id":"https:\/\/regarcomm.com\/?p=3461#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/regarcomm.com\/"},{"@type":"ListItem","position":2,"name":"Mengenal Komponen Card Di Astro"}]},{"@type":"WebSite","@id":"https:\/\/regarcomm.com\/#website","url":"https:\/\/regarcomm.com\/","name":"Regarcomm Development","description":"","publisher":{"@id":"https:\/\/regarcomm.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/regarcomm.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/regarcomm.com\/#organization","name":"Regarcomm Development","url":"https:\/\/regarcomm.com\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/","url":"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg","contentUrl":"http:\/\/regarcomm.com\/wp-content\/uploads\/2025\/06\/photo_2025-05-13_10-59-37.jpg","width":1280,"height":1073,"caption":"Regarcomm Development"},"image":{"@id":"https:\/\/regarcomm.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1DXa1yP9Ao\/","https:\/\/x.com\/Erwinbinjai","https:\/\/instagram.com\/inerwinsyah"]},{"@type":"Person","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/c2ef7a42a8b09547b2be7ea118e39912","name":"Ewin","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/regarcomm.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a415ad1031f294d556ac574983fae046c2c491e306ae6b51eea2b30a67238a7?s=96&d=mm&r=g","caption":"Ewin"},"sameAs":["http:\/\/localhost\/regarcomm"],"url":"https:\/\/regarcomm.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/regarcomm.com\/wp-content\/uploads\/2026\/06\/download-2026-06-27T131638.974.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/3461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3461"}],"version-history":[{"count":4,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/3461\/revisions"}],"predecessor-version":[{"id":3466,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/posts\/3461\/revisions\/3466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=\/wp\/v2\/media\/3463"}],"wp:attachment":[{"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regarcomm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}