Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Slide DevCoach

shabilla
April 21, 2024
27

Slide DevCoach

DevCoach 147 : Front-End | Melangkah Lebih Jauh dengan Lit

shabilla

April 21, 2024
Tweet

Transcript

  1. Learning Objectives Front-End Web • Mengingat kembali dengan Lit •

    Penanganan shadow DOM di Lit • Localization dalam Lit
  2. • Simple. Building on top of the Web Components standards.

    • Fast. Updates are fast. • Lightweight. Weighing in at around 5 KB (minified and compressed). Front-End Web Why should I choose Lit? - lit.dev Lit, Web Component Library
  3. • Menggunakan class LitElement • Memanfaatkan JavaScript tagged template literal

    • Reactive properties • Scoped for styles • Didukung baik dengan TypeScript Front-End Web Incredible Feature dari Lit
  4. Alasan Shadow DOM Ada! • DOM API tidak dapat menjangkau

    elemen hingga shadow root. • Styling yang diterapkan dalam DOM utama tidak dapat memengaruhi susunan DOM internal dari suatu component. • Setiap custom element yang merupakan child dari custom element lain akan terpisahkan dari shadow root custom element lain tersebut.
  5. • Only some elements that can have shadow DOM. •

    Call Element.attachShadow(). • Set mode property to `closed` or `open`. Configure Shadow Root
  6. Localization • Fitur untuk mengadaptasi berbagai bahasa yang digunakan pengguna

    sesuai preferensi. • Fitur yang tidak remeh untuk warga di seluruh penjuru dunia.
  7. Thank You nurrizkiadip Nur Rizki Adi Prasetyo @NAdiPrasetyo [email protected] Nur

    Rizki Adi Prasetyo Nur Rizki Adi Prasetyo Front-End Web
  8. Feedback! Hadiah: • 1 Token Langganan Academy (30 Hari) *untuk

    pengisi feedback terpilih! dicoding.id/devcoachfeedback