腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
避免
在
使用
React
context
将对
象
传递
到
context.provider
的
值
时
重新
呈现
、
、
、
在
类组件中,当我们希望
使用
react
context
将对
象
传递
给
context
provider
的
值
时
,我们有一种方法可以
避免
重新
呈现
问题。以下是代码 class App extends
React
.Component { super(props); this.state = {
浏览 32
提问于2021-08-06
得票数 0
回答已采纳
2
回答
在
React
中
使用
useContext并不能给我预期
的
数据
、
、
我一直在跟踪一些
使用
useContext
的
React
教程。
在
父组件中,我创建了一个新
的
上下文,然后在其中一个子组件中,我尝试通过{$$typeof: Symbol(
reac
浏览 3
提问于2020-06-24
得票数 1
回答已采纳
2
回答
如何
正确地将节点从引用
传递
到上下文?
、
、
、
、
我试图将节点从引用
传递
到上下文。但是,由于
在
第一次
呈现
之后没有
重新
呈现
,所以
传递
的
节点是null。我考虑了两个变体(但我认为它们不是最好
的
):
使用
状态(类似于firstRender)
在
获得ref.curren
浏览 0
提问于2019-08-20
得票数 14
回答已采纳
2
回答
useContext
如何
通过状态ı函数
、
、
尝试学习
如何
使用
react
。我
使用
createContext,我希望将状态和函数一起传输到其他组件,但是我需要帮助来完成这个任务。我也想问,这样做是否合情合理。事实上,
在
我
的
例子中,我可以
使用
setState来更新状态,但是通过在上下文中定义函数,我认为在任何地方
使用
这个函数更有意义。我错了吗?setExpense], } > { } <
浏览 3
提问于2020-06-13
得票数 5
回答已采纳
2
回答
用
react
测试useContext() -测试-库
、
、
、
我想我找到了另一种
使用
useContext钩子测试组件
的
方法。我看过一些教程,这些教程测试一个
值
是否可以从父上下文提供程序成功地
传递
到
子组件,但是没有找到关于子组件更新上下文
值
的
教程。我
的
解决方案是将根父组件与提供程序一起
呈现
,因为状态最终
在
根父组件中更改,然后
传递
给提供程序,然后提供程序将其
传递
给所有子组件。对吗?)}
浏览 0
提问于2019-06-30
得票数 12
1
回答
useContext到底是做什么
的
?
、
我对反应很着迷,但是关于useContext,我遇到了一个很大
的
问题。真正知道它
的
内部工作原理是多么令人费解。就像奇迹般地起作用。,所以我
的
主模块中有:<
Context.Provider
value={[value, setValue]}> //
浏览 1
提问于2019-05-30
得票数 3
回答已采纳
3
回答
为什么‘`useContext`’不
重新
呈现
我
的
组件?
、
、
、
、
根据 当组件上面最近
的
<MyContext.Provider>更新
时
,此钩子将触发一个重命名器,其最新
的
上下文
值
将
传递
给该MyContext提供程序。当上下文
值
发生变化时,调用useContext
的
组件总是会
重新
呈现
。我认为
使用
useContext钩子会有帮助,因为每次单击div
时
,我
的
组件都会
使用
来自上下文
的
新
值
浏览 6
提问于2020-01-20
得票数 1
回答已采纳
3
回答
响应上下文API并
避免
重新
呈现
、
、
我已经更新了底部
的
更新 是否有一种方法来维护单块根状态(如Redux),使多个上下文API
使用
者在他们自己那部分
的
提供程序
值
上工作,而不触发对每个孤立
的
更改进行重
呈现
?
在
已经
使用
并尝试了一些变体来测试其中提供
的
一些洞察力之后,我仍然对
如何
避免
重新
呈现
感到困惑。我已经
在
功能组件和PureComponent中尝试过这一点,并看到了相同
的</e
浏览 0
提问于2018-07-13
得票数 23
回答已采纳
1
回答
反应应用中用useContext代替道具
、
、
、
在
父反应组件中创建状态对象以及
使用
useContext
在
嵌套组件之间上下
传递
数据有什么缺点吗?这会消除对道具
的
需求吗?似乎是一种更容易、更符合逻辑
的
方法来组织数据。
浏览 2
提问于2020-03-06
得票数 4
回答已采纳
2
回答
在
与状态无关
的
React
上下文中
使用
全局对象
、
我想要一个全局对象,它可用于我
的
应用程序,在那里我可以在任何地方检索
值
,也可以在任何地方设置新
值
。目前,我只对与状态相关
的
值
使用
了上下文,也就是说,当值改变
时
,需要再次
呈现
的
内容。例如:const TokenContext =
React
.createContext({
浏览 1
提问于2020-07-07
得票数 2
1
回答
如何
使用
useParams
在
createContext钩子中
的
数据
在
功能组件中反应js
、
我希望
在
useParams()内部
传递
createContext()
的
数据,以便在不同
的
组件中
使用
数据import
React
,{createContext} from '
react
';)注意:-
在
companyName中我有数据{name = "hee"}import
React
,{useContext}
浏览 1
提问于2022-08-19
得票数 0
1
回答
ReactJS上下文>引用状态函数
的
最新状态
值
我目前正在
使用
我看到
的
常见
的
Context
模式,它允许子组件通过通过共享
Context
向下
传递
修饰符函数来更新父级
的
状态(即Provider)。我遇到
的
问题是,修饰符函数只引用原始状态,而不引用最新状态. modUser: () => { }const
Cont
浏览 3
提问于2019-11-25
得票数 3
回答已采纳
1
回答
React
Context
将始终
重新
呈现
、
、
如果在上下文提供器
值
中声明一个对象,则在提供程序
重新
呈现
时,任何上下文
使用
者都将
重新
呈现
,因为每次提供程序
重新
呈现
value中
的
对象
时
,都会
重新
声明该对象。,因为只有
在
调用setStore
时
,store才会发生变化。store.n.bool } })}> </button>
浏览 15
提问于2020-03-11
得票数 0
1
回答
Redux
如何
使组件
的
重
呈现
最小化?
、
、
1)当我
使用
React
和Redux来完成工作
时
,通过
使用
connect()并将Redux存储数据作为props
重新
呈现
,
在
React
工具中也有一个
Context.Provider
,但我没有看到一个
Context
.Consumer也就是说,当上下文发生变化时,只有作为上下文
使用
者
的
组件才会
重新
呈现
,但是如果这个子树中有非上下文
使用
浏览 2
提问于2020-02-25
得票数 0
1
回答
在
功能组件中
使用
'
Context
‘和'useReducer’将导致
重新
呈现
所有子组件。
、
、
、
React
.js版本: v16.8.2现在,我
使用
'useMemo‘包装所有子组件
的
DOM结构。 但是,对于这种
浏览 4
提问于2021-05-08
得票数 0
1
回答
React
缺少一个依赖项:“
context
”。要么包含它,要么删除依赖数组。
、
我
的
目标是在用户输入内容
时
发出API请求。我正在成功地获得数据。但是,组件正在重命名两次,并给出了此警告。如果我包含“上下文”,我将得到一个无限循环。我想知道是什么原因造成
的
。我做错了什么?下面是我
的
上下文代码:const
Context
=
React
.createContext(""); } catch (error) {
浏览 2
提问于2020-02-16
得票数 0
4
回答
反应useReducer钩火两次/
如何
通过道具
到
减速机?
、
、
、
前言/描述我遇到<
浏览 0
提问于2019-03-08
得票数 20
回答已采纳
1
回答
更新
React
上下文,而不
重新
呈现
进行更新
的
组件
、
、
、
我有一个上下文和两个组件:一个是显示上下文中
的
内容,另一个是更新它。完整
的
示例:我正在存储和显示有关组件
的
Profiler数据。const
context
=
React
.createContext();
浏览 7
提问于2020-05-27
得票数 0
回答已采纳
1
回答
作为
值
支柱
传递
给上下文提供程序
的
对象
在
每次
呈现
时都会更改。
如何
用useMemo修复它?
、
、
我有以下问题,作为
值
支柱
传递
给上下文提供程序(
在
第20行)
的
对象会更改每个
呈现
。若要修复此问题,请考虑将其包装在useMemo钩子中。我不知道在这种情况下
使用
useMemo很热。import
React
, { useState, useEffect } from '
react
';import
Context
/<e
浏览 6
提问于2022-10-20
得票数 0
1
回答
无法
使用
react
上下文
在
不同组件之间共享数据
、
、
、
创建了两个组件,如类(ABC)和函数(XYZ),respectively.Both是独立
的
组件。
在
ABC组件中加载表数据,并尝试
使用
上下文
传递
XYZ组件。我不知道哪里会犯这个错误。看代码..。inside ABC.jsexport const MContext =
React
.createContext(); rows =
context</em
浏览 0
提问于2020-03-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
想创建应用程序,只用React Hooks就够了
React之新Context API详解
Recoil:面向React的新的状态管理库
React状态管理:选择合适的方式来管理组件状态
暗黑模式在 Trip.com App 的实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券