腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
React
钩子
上下文
-
如何
使用
onclick
事件
处理
程序
更新
上下文
?
尝试
时
遇到
无效
的
钩子
调用
错误
、
我正在
尝试
使用
回调
更新
上下文
。当我执行回调
时
,它没有问题,但当我试图
更新
它内部
的
属性
时
,我得到了
错误
错误
:
无效
的
钩子
调用
。我对
上下文
不是很熟悉,研究过,也搞不懂。任何帮助都是最好
的
。谢谢。/>const Child = ({language, showSomething, setSho
浏览 12
提问于2021-02-03
得票数 2
2
回答
React
- API函数无权访问
上下文
API
在创建一个可重用
的
、可导入
的
函数来进行API
调用
时,我
遇到
了无法访问
上下文
API来获取身份验证令牌
的
问题。': 'application/json', } }
尝试
使用
函数
的
组件:未
处理</em
浏览 1
提问于2020-01-08
得票数 0
1
回答
如何
在
React
中创建通用Context.Provider?
、
、
我
使用
react
的
上下文
来跨组件共享数据。:
错误
:
无效
的
钩子
调用
。
钩子
只能在函数组件
的
主体内
调用
。这是否意味着不可能创建用于
React
的
泛型
上下文
提供
程序
?我已经在网上搜索过了,而教程似乎表明,对于
上下文
来说,不
使用
钩子
是可行
的
。但是,在<
浏览 3
提问于2020-07-27
得票数 0
1
回答
铬延伸eventHandler在反应中
的
应用
、
、
、
、
我目前正在
尝试
构建一个Chrome扩展
程序
。为此,我
使用
了一个
react
应用
程序
。所有的渲染和东西都起作用了。问题是chrome
事件
处理
程序
。useEffect(() => { chrome.tabs.onUp
浏览 2
提问于2020-05-05
得票数 0
回答已采纳
2
回答
如何
使用
useContext更改
上下文
的
值?
、
、
、
在
React
16.8+中
使用
useContext
钩子
可以很好地工作。您可以创建一个组件,
使用
钩子
,并利用
上下文
值,而不会出现任何问题。 我不确定
的
是
如何
将更改应用于
上下文
提供
程序
值。1) useContext
钩子
严格来说是消费
上下文
值
的
一种方式吗?2)有没有一种推荐
的
方法,
使用
React
钩子
浏览 2
提问于2019-02-18
得票数 107
回答已采纳
1
回答
访问
钩子
内
的
上下文
值
、
、
我正在
尝试
使用
上下文
API,但在
React
钩子
中
使用
该值
时
遇到
了问题。下面是我创建
上下文
的
方式: import
React
from '
react
' export const DecimalSeparatorContext =
React
.createContext('value && value.includes(
浏览 10
提问于2020-04-02
得票数 0
1
回答
如何
在不呈现任何组件
的
函数中
使用
React
.useContext?
、
我需要在对特定
事件
调用
的
函数中获取
上下文
的当前值,而不是在呈现器中。/logCurrentTheme.js";const someComponent () => { <Button
onClick
={logCurrentTheme} title="Log Current Theme"/>} <e
浏览 0
提问于2020-07-14
得票数 4
回答已采纳
2
回答
从被测组件外部访问
上下文
API
、
我正在
使用
Jest和
React
-testing-library来测试
React
组件。我已经
使用
上下文
API提供
程序
呈现了一个组件,因此该组件可以访问
上下文
。不幸
的
是,我不知道
如何
从渲染组件外部访问它。在本例中,
上下文
中有一个isUserLogged属性,具体取决于组件
的
更改。但是我不知道
如何
改变这个属性
的
值。我该
如何
处理
这个案例
浏览 25
提问于2019-02-18
得票数 2
回答已采纳
2
回答
使用
带有副作用
的
自定义
钩子
进行
事件
处理
(例如,
OnClick
)
、
、
在
尝试
使用
自定义
钩子
处理
OnClick
事件
时
,我
遇到
了以下问题: 单击
OnClick
时
,应该发送API请求,并根据响应
更新
状态。
处理
这一问题
的
一种方法是在我
的
组件内部(或外部)创建一个异步函数,获取数据并进行
处理
。这是可行
的
,但是这种方法不允许我
使用
我
的
自定义
钩子</
浏览 2
提问于2021-03-18
得票数 0
回答已采纳
2
回答
React
上下文
提供
程序
-
钩子
中
的
useContext未定义
错误
我目前正在创建
上下文
提供
程序
,以跟踪登录用户我在CodePen 中创建了一个压缩版
的
应用
程序
。
钩子
返回稍后
调用
的
高阶函数,并解构“UserContext”。={onSubmit}>Login</button> <
浏览 3
提问于2022-03-21
得票数 0
回答已采纳
1
回答
自定义
钩子
工厂在项目中工作,但不作为npm依赖项工作。
、
、
、
、
我试图将这个自定义
钩子
创建工厂函数从应用
程序
中分离出来,放入一个库中。我将它移到它自己
的
项目中,确保测试仍然通过,等等。然后在我提交对原始项目的更改I npm install ../path/to/extracted/library并更改原始项目中
的
导入之前对其进行测试。只是现在我得到了一个
无效
的
钩子
调用
错误
。当我通过npm导入它
时
,如下所示 import customHook
浏览 19
提问于2019-08-26
得票数 0
回答已采纳
1
回答
带有功能组件
的
React
JS Context API不工作
、
、
我正在开发一个
使用
上下文
API、
React
钩子
和功能组件
的
React
JS项目。现在。我正在
尝试
创建一个
上下文
提供
程序
,并
尝试
更改来自子组件
的
状态。但它并没有像预期
的
那样工作。这就是我到目前为止所做
的
。 我已经创建了具有以下定义
的
上下文
提供
程序
组件。这是我
的
子组件,它有一个
更新</em
浏览 0
提问于2020-10-01
得票数 1
1
回答
配合
上下文
,减少调度样板
、
、
当我
使用
React
上下文
时
,我正在寻找一种减少样板
的
方法。isLoading,因此,我
尝试
了这个(组件
的
外部和内部): dispatch我得到了以下
错误
:
React
"useDispatch“在函数"toggleLoading”中被
调用
,该函数既不是
Reac
浏览 2
提问于2020-10-01
得票数 0
回答已采纳
1
回答
在useContext和useReducer中
使用
NextJS和读取null作为
上下文
、
、
、
尝试
在NextJS中创建一个tic游戏,并试图为我
的
组件创建一个可以阅读
的
板
上下文
。一旦我为一个更复杂
的
状态在包装器中引入了一个还原器,我现在就得到了一个空
错误
。
错误
:TypeError: Cannot read properties of null (reading 'useContext')警告:
无效
的
钩子
调用
。
钩子
浏览 10
提问于2022-05-15
得票数 3
回答已采纳
2
回答
如何
使用
react
query替换
上下文
、
我读过,现在正在
尝试
用
react
query (version 4)替换应用
程序
中
的
上下文
。 在此之前,我
使用
useContext()创建了一个
上下文
,该
上下文
存储了登录用户
的
用户帐户对象。然而,我意识到这是一个混乱和相关
的
数据是在反应-查询无论
如何
,所以我应该摆脱
上下文
和还原,只需直接
使用
react
查询(我是生成用户帐户对象
的
浏览 32
提问于2022-12-03
得票数 1
回答已采纳
1
回答
如何
反应
钩子
确定他们
的
组件是为了什么?
、
我注意到,当我
使用
react
时
,子组件
的
状态更改不会重新生成没有状态更改
的
父组件。下面的代码沙箱显示了这一点:
React
相反,
react
似乎知道它们与哪个组
浏览 0
提问于2018-12-30
得票数 39
回答已采纳
4
回答
React
抛出
无效
的
钩子
调用
错误
、
、
我试图
使用
useContext将一个值从
上下文
提供
程序
传递给
使用
者,并访问呈现函数之外
的
值。我
的
提供者看起来是这样
的
: } return ( <div
浏览 5
提问于2019-04-29
得票数 9
回答已采纳
1
回答
访问由Context.Provider传递
的
值
的
Context.Consumer与useContext()
、
MyContext.Consumer></MyContext.Consumer>
使用
Context.Consumer和
使用
useContext
钩子
来访问
上下文
提供
程序
传递
的
值,这两个代码片段之间有什么区别?我认为useContext将订阅
上下文
提供
程序
,因为我们将
上下文
作为参数传递
浏览 1
提问于2019-06-29
得票数 40
回答已采纳
2
回答
在
更新
上下文
时
避免运行效果挂钩
、
MySetCtxComponent可以更改
上下文
中存储
的
值,
调用
一个set函数,该函数也作为
上下文
的
一部分传递,但不呈现它。 相反,MyViewCtxComponent呈现存储在
上下文
中
的
值。MySetCtxComponent还通过useEffect
钩子
定义了一个效果。例如,这种效果用于在固定
的
时间间隔内
更新
上下文
的
值。,通过这种方式,每次
更新
上下文</e
浏览 2
提问于2021-03-09
得票数 3
1
回答
类组件和功能组件可以访问相同
的
上下文
吗?
、
我正在
处理
一个主要
使用
React
组件构建
的
React
项目。最近,团队决定开始转向带有
钩子
的
功能组件。 函数组件和类组件是否有方法访问相同
的
上下文
?换句话说,如果我有一个设置为类/由类组件消费
的
上下文
提供
程序
,那么我可以
使用
一个向下流函数组件来访问和
更新
这个
上下文
吗?同样
的
问题则相反(设置提供
程
浏览 3
提问于2021-02-19
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券