簡介
什麼是元件?
元件是 Yew 的組成基本單位。它們管理內部狀態,並可將元素渲染到 DOM。元件是透過實作型別的 Component
特質所建立的。
撰寫元件標記
Yew 使用虛擬 DOM 將元素渲染到 DOM 中。虛擬 DOM 樹可以使用 html!
巨集來建構。html!
使用類似於 HTML 但不完全相同的語法規則也更嚴格。它也提供超能力,例如條件式渲染和使用反覆運算式渲染清單。
傳遞資料給元件
Yew 元件使用屬性在父元件與子元件間進行溝通。父元件可以傳遞任何資料作為屬性給其子元件。屬性類似於 HTML 的屬性,但任何 Rust 類型都可以作為屬性傳遞。
資訊
資訊
除了父元件/子元件溝通,使用 上下文