跳到主要內容
版本:0.21

簡介

什麼是元件?

元件是 Yew 的組成基本單位。它們管理內部狀態,並可將元素渲染到 DOM。元件是透過實作型別的 Component 特質所建立的。

撰寫元件標記

Yew 使用虛擬 DOM 將元素渲染到 DOM 中。虛擬 DOM 樹可以使用 html! 巨集來建構。html! 使用類似於 HTML 但不完全相同的語法規則也更嚴格。它也提供超能力,例如條件式渲染和使用反覆運算式渲染清單。

傳遞資料給元件

Yew 元件使用屬性在父元件與子元件間進行溝通。父元件可以傳遞任何資料作為屬性給其子元件。屬性類似於 HTML 的屬性,但任何 Rust 類型都可以作為屬性傳遞。

資訊

除了父元件/子元件溝通,使用 上下文