这个自定义React钩子在哪里出错了-useLocalStorage?

凯尔·兰伯特

我试图找出我的自定义钩子有什么问题。我正在尝试在click事件中将一些产品添加到本地存储中。钩子正在工作,但是当我切换到新类别时,它会覆盖自身。

我尝试将钩子放入自己的上下文中,但仍然遇到相同的问题。我已经在CodeSandbox中重新创建了问题:https ://codesandbox.io/s/winter-water-kxml8 ? file =/ src/App.js

提前致谢!凯尔

ian

您的useLocalStorage挂钩可以正常工作。但是,您需要使用同一密钥在多个组件中同时使用它。而且它没有任何逻辑可将更改分发到其他组件。

最简单的选择是将useLocalStorage移到App中,并传递状态并更新到组件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

这个自定义React钩子在哪里出错了-useLocalStorage?

来自分类Dev

使用useLocalStorage时,本地状态不会重新呈现组件

来自分类Dev

React - 如何构建自定义钩子?

来自分类Dev

自定义输入源的键盘定义文件在哪里?

来自分类Dev

MediaWiki:在哪里放置自定义CSS类?

来自分类Dev

在哪里设置自定义控件默认值

来自分类Dev

Django auth:在哪里放置自定义模板?

来自分类Dev

RadGrid自定义聚合:我在哪里?

来自分类Dev

我的自定义Django应用代码在哪里?

来自分类Dev

添加自定义“代码在哪里”源

来自分类Dev

在哪里以及如何添加自定义的Util类?

来自分类Dev

在哪里自定义Plone欢迎电子邮件?

来自分类Dev

片段的自定义功能放在哪里?

来自分类Dev

netsuite中的设置自定义菜单在哪里?

来自分类Dev

放置自定义软件的最佳位置在哪里?

来自分类Dev

自定义异常的处理程序在哪里

来自分类Dev

在哪里可以共享我的自定义脚本?

来自分类Dev

Rails自定义模型方法在哪里查询

来自分类Dev

Laravel结构-在哪里放置自定义API方法?

来自分类Dev

在哪里为我的自定义按钮添加“ onclick”

来自分类Dev

在哪里可以找到“自定义开/关”选项?

来自分类Dev

在 Laravel 中在哪里编写自定义助手?

来自分类Dev

Filemaker - 如何/在哪里使用自定义功能?

来自分类Dev

这个密码程序在哪里出错?

来自分类Dev

使用自定义钩子在React Typescript中传递道具

来自分类Dev

带有自定义react钩子的打字稿

来自分类Dev

使用自定义的React钩子获取数据

来自分类Dev

将函数传递给自定义react钩子

来自分类Dev

输入自定义钩子React / Typescript的问题

Related 相关文章

热门标签

归档