作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法使用外部依赖项来触发 Solid 的 createEffect
,就像 React 的 useEffect
依赖项数组一样?
我想在 location.pathname
更改时调用 setShowMenu
。
const location = useLocation()
createEffect(() => {
console.log(location.pathname) // << external dependency
setShowMenu(false)
})
在有更好的选择之前,我一直使用它作为解决方法。
const location = useLocation()
createEffect(() => location.pathname && setShowMenu(false))
最佳答案
也许您正在寻找 on
助手?
createEffect(
on(
() => location.pathname,
() => setShowMenu(false)
)
);
关于javascript - SolidJS - 如何使用外部依赖触发 createEffect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73631974/
有没有办法使用外部依赖项来触发 Solid 的 createEffect,就像 React 的 useEffect 依赖项数组一样? 我想在 location.pathname 更改时调用 setSh
createEffect 和有什么区别对比 @Effect ngrx中的注释? @Injectable() export class ContactsEffects { constructor(
将一些功能效果切换到新的 createEffct() 模式后,它们调用的所有服务请求现在都在我的控制台输出中触发了两次。 这是 Action : export const getSetting = c
我是一名优秀的程序员,十分优秀!