使用localStorage而不是$page.params有问题吗?在Sveltekit吗?



在sveltekit中,使用localStorage将post id从列表传递到详细信息或编辑页面而不是使用$page.params.id有任何问题吗?

代替页面"edit/[id].svelte"它将只是"edit.svelte"

应该在不显示任何代码的情况下易于理解。我知道这个问题在某种程度上已经得到了答案,也许答案是一样的,但我只知道苗条。类似于这个问题:在React应用程序中使用localstorage而不是useContext

利弊?在编辑getItem之前设置titem的速度太慢的风险。与使用$page.params.id相比更简洁?

VS Code的一个优点是,它有一个更实用和清晰的文件结构。让我开始思考这个问题。而不是edit/[id]目录。

这是两件非常不同的事情,如果你有edit/[id].svelte,你可以有服务器端渲染,而如果你依赖于localStorage,你不能做到这一点。

我看不出这样做有什么好处,甚至认为你使你的代码变得不必要的复杂。

最新更新