外部库
Yewtil
Yewtil 是一个帮助你编写 Yew 程序的通用工具集合。它包括:
- NeqAssign - 如前所述,这是给 props 赋值以保证最小化重新渲染的最佳方式。
- PureComponents - 不更新任何状态的组件。它们在内部使用 NeqAssign,表现得像记忆化函数并像普通组件一样在
html!
宏内部被调用。 - Lrc - 链表引用计数智能指针,功能类似于
Rc
,但是允许新颖的数据更新模式。 - Mrc/Irc - 可变/不可变引用计数智能指针,功能类似于
Rc
,但由于为Mrc
实现了DerefMut
和BorrowMut
,因此在 Yew 中对用户更友好。这允许Mrc
与NeqAssign
一起使用。Irc
充当数据的不可变视图,这使其成为保存仅用于显示的数据的理想选择。 - History - 历史记录追踪包装器,它使用
VecDeque
来保存其展示过的历史值。 - Futures - 支持运行将消息发送到组件更新循环的 futures。
- Fetch - 用于处理使用
web-sys
和前面提到的 Futures 功能发请求的抽象。
寻求
生态需要但目前还没有的库。
Bootstrap/MaterialUi/任意 css 框架的组件封装。