From e3d0220d691f6d5d34d1a20aa003a3f968c69407 Mon Sep 17 00:00:00 2001 From: Arniu Tseng Date: Thu, 8 Sep 2022 09:21:03 +0800 Subject: [PATCH] Save as deps-and-runner --- packages/yew/src/functional/hooks/use_effect.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/yew/src/functional/hooks/use_effect.rs b/packages/yew/src/functional/hooks/use_effect.rs index d0c4dbc78e9..9f83dcc632c 100644 --- a/packages/yew/src/functional/hooks/use_effect.rs +++ b/packages/yew/src/functional/hooks/use_effect.rs @@ -19,7 +19,7 @@ impl TearDown for F { } struct UseEffectHook { - runner_with_deps: Option<(F, T)>, + deps_and_runner: Option<(T, F)>, last_destructor: Option, last_deps: Option, } @@ -41,7 +41,7 @@ where fn rendered(&self) { let mut this = self.borrow_mut(); - if let Some((f, deps)) = this.runner_with_deps.take() { + if let Some((deps, f)) = this.deps_and_runner.take() { if Some(&deps) == this.last_deps.as_ref() { return; } @@ -215,7 +215,7 @@ where D: TearDown, { UseEffectHook { - runner_with_deps: Some((f, deps)), + deps_and_runner: Some((deps, f)), last_destructor: None, last_deps: None, }