react hooks in svelte:React钩子示例移植到Svelte 源码
在Svelte中React钩子 示例移植到 。 useState 在Svelte中, const [varName, set] = useState(initialValue)变为let varName = initialValue 。 setter函数被JavaScript的赋值运算符=代替。 useEffect 在React中,有3种使用useEffect() 。 依赖useEffect(fn) null : useEffect(fn) 。 这在每个渲染器上运行。 将空数组作为依赖项: useEffect(fn, []) 。 这将在安装过程中运行,而清除功能将在卸载过程中运行。 带有依赖项变量列表: useEffect(fn, [a, b, c]) 。 只要依赖项发生更改,这就会重新利用。 只要依赖项发生更改并且在卸载期间运行清除。 这是#2的示例,其中在挂载组件时运行回调