reactjs - useContext 发出警告,指出 [context, setContext] 中的“上下文”未使用。如果我删除它应用程序崩溃
问题描述
如标题所述,useContext 会发出警告,指出 [context, setContext] 中的“上下文”未使用。如果我删除它应用程序崩溃
在我的代码中const [context, setContext] = useContext(whatever)
,dom 抛出的警告是Line 12:10: 'context' is assigned a value but never used
。
但是,如果我删除context
(我没有在这里使用)以便我只有const [setContext] = useContext(whatever)
,程序崩溃说TypeError: setContext is not a function
。
如何在不破坏系统的情况下摆脱警告?
解决方案
感谢@Nicholas Tower 的回答
const [, setContext] = useContext(whatever) 看起来很奇怪,但这是只解构数组的索引 1 的语法。您不需要逗号来删除钩子的第二个解构函数
推荐阅读
- java - 我的动画课程是否不必要地在 RAM 中保留了太多图像?
- python - 找到 3 个 aruco 标记之间的最大距离
- python - 处理使用 FastAPI 实现的 RESTful API 上的资源授权
- css - 如何为 Angular mat-dialog 中的元素添加响应式底部边距
- python - 如何在 Python 中连接操作时从字符串中删除空格/空格
- c++ - 不会计算总价
- arrays - 找到 a 到 b 数字的子集,它们的总和为 p 和 q 之间的值
- node.js - 无法使用 Multer 上传多个图像
- nativescript - 应用程序在不活动后停止工作(背景)
- react-native-android - React Native 购物车错误