Untuk jobsheet ini saya akan membahas bagaimana kita membuat Reusable Component menggunakan blade, apaitu reusable component mari disimak penjelasan saya, Ngoding, kerap kali menjadi kegiatan yang amat sangat membosankan manakala terus melakukan hal yang sama secara berulang-ulang. Jika tujuannya untuk belajar, maka tidak ada salahnya untuk melakukan re-peating dan memang dianjurkan agar semakin mahir dalam melakukannya. Namun, berbeda halnya jika sudah masuk ranah production, yakni ranah untuk terus berkarya sembari saling kejar mengejar dengan deadline atau bisa disebut dengan ranah komersil. Selain mengedepankan kecepatan, kerapihan juga menjadi hal yang wajib diperhatikan agar aplikasi yang kita kerjakan bersifat maintainable. Laravel telah menyediakan salah fitur yang menarik dalam blade templating yang dimilikinya, yakni Component. Component, memungkinkan kita untuk memenggal code yang dimiliki dengan tujuan agar dapat digunakan kembali tanpa harus menuliskan kembali semua bagiannya secara utuh. Serupa halnya dengan sections and layouts yang juga merupakan bagian dari fitur blade templating. Untuk menghindari penulisan code secara berulang, maka dapat menggunakan Component & Slot. Adapun caranya adalah, buat folder components di dalam direktori resources/views, yang berguna untuk menyimpan semua component yang dimiliki nantinya. Kemudian buat file card.blade.php di dalam direktori components yang baru saja dibuat, lalu masukkan potongan code berikut: