#web-frontend #front-end #transition #web #component #yew

yew-transition-group

基于react-transition-group的简单、轻量级组件,用于控制组件的过渡效果

1 个不稳定版本

0.0.1 2022年5月22日

#31 in #web-frontend

MIT/Apache

11KB
160

yew-transition-group

基于 react-transition-group

react-transition-group 包含 TransitionCssTransitionTransitionGroup

yew-transition-group 目前只包含 Transition。当我有时间时,会实现 TransitionGroup。我认为目前实现 CssTransition 不可行。

用法

Cargo.toml

[dependencies]
yew-transition-group = "0.0.1"

在视图中

html !{
<Transition enter={ enter } timeout={ Timeout::new(200) } notification={ notification_callback }>
    <p>{ "Hello World" }</p>
</Transition>

}

其中 enter 是一个布尔值,用于控制何时出现过渡效果,notification_callback 是一个 Callback<TransitionState>,用于通知 TransitionState 的变化,从 Entering -> Entered -> Exiting -> Exited

有关更多信息,请查看示例


lib.rs:

yew-transition-group 提供用于管理子组件过渡效果的组件

依赖项

~12MB
~221K SLoC