腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
状态
/
上下文
的
React
更新
偶尔
会
起作用
、
、
、
我正在尝试构建一个跟踪窗口大小
的
React
上下文
对象,这样我就可以使用基于window.innerWidth
的
特定组件,而不必在多个地方确定值。我设置了以下"DeviceContext“组件: import
React
, { createContext, useState, useLayoutEffect } from "
react
" PropTypes.node, PropTypes.
浏览 14
提问于2020-04-25
得票数 1
回答已采纳
1
回答
React
:使用redux比使用
上下文
将一个值从子到父传递并与同级组件共享是否是一个更好
的
选择?
、
、
我
的
反应应用程序结构像这样(简化) need UserId information to conditional render something return (由于我
的
react
应用程序有五个以上
的
兄弟级组件,它们都需要访问userId信息,所以我认为使用props逐个传递信息可能不是明智
的
选择。在这里使用Redux
会
更好吗,因为据我所知,Context是为了从父母之间传递给孩子,而不是相反?
浏览 2
提问于2022-08-20
得票数 1
回答已采纳
2
回答
将
上下文
拆分为
状态
并进行
更新
以提高性能(减少呈现)?
、
、
一些博客文章将
上下文
分为、两个分别
更新
和
状态
上下文
,在使用
React
时。我想知道这是否真的提高了性能,还是
会
导致渲染周期
的
减少。因此,最终解决方案将有: 解决
浏览 3
提问于2021-03-20
得票数 1
回答已采纳
1
回答
React
js-将值传递给其他形式并在类中使用
、
receiveID = (id_value: any) => { this.setState{ii: id_value};但是我不能改变
状态
,因为导出
的
const在类之外。如何更改
状态
?
浏览 0
提问于2020-05-13
得票数 0
2
回答
有没有办法让
上下文
只在数据发生变化时才重新渲染?
、
、
、
如下所示,我有一个基本
的
react
上下文
设置。 我
的
愿望是,使用
上下文
的
子组件应该只在
上下文
数据更改时重新呈现,但我发现情况并非如此。如果我
更新
与
上下文
没有关联
的
调用setData2,则会在Container上触发
状态
更新
,随后会触发重新计算,并导致使用子进程进行
更新
。有问题
的
子组件已经在使用
React
.memo,所以只有当它<
浏览 24
提问于2020-09-15
得票数 0
3
回答
组件未在
react
中重新呈现
ContactItem contact={contact} /> </Fragment>}; contacts最初是一个空数组,在getContacts向服务器发出请求后,它会
更新
contacts
状态
,但不知何故,即使在getContacts()返回一个包含几个联系人
的
数组之后,“请添加联系人”
的
字样也总是显示出来。它似乎不会重新呈现组件
的
这一部分,因为当组件最初运行时,contacts是一个空数组
浏览 0
提问于2020-04-07
得票数 0
1
回答
React
setState和Promise中
的
竞争条件
在我
的
上下文
中,我有一个返回promise
的
LocalFunction。return externalCall.getBooks().then((books) => { })我可以基于
上下文
状态
中
更新
的
如下所示: // do something with th
浏览 66
提问于2019-06-25
得票数 2
1
回答
如何根据其他
状态
变化
更新
一个
状态
项?
、
、
、
、
我使用
react
上下文
来管理某些元素
的
显示/隐藏,因为这些元素依赖于多个服务器调用
的
返回数据。根据其他
状态
更改
更新
上下文
状态
的
正确方法是什么?这就是我所尝试
的
,但它不
起作用
,因为它变成了一个无限循环。所有prevState项都包含null或从服务器返回
的
数据。
浏览 4
提问于2018-11-28
得票数 0
1
回答
防止子组件在带有备注
的
上下文
提供程序下重新呈现
、
、
、
我正在使用
React
中
的
上下文
提供程序来跨多个组件共享数据。但是,由于值从我
的
一个子组件更改,它会重新呈现我
的
所有其他组件,这在一定程度上会导致性能问题。所以我想防止我
的
子组件被重新渲染。我尝试使用
React
.memo(),但每当我设置
上下文
提供程序
的
状态
时,它仍然在呈现。const Authenticator =
React
.memo(() => { const [myChat,
浏览 15
提问于2021-01-05
得票数 4
2
回答
如何
更新
存储在
React
上下文
中
的
状态
属性
、
我已经通过使用
React
上下文
创建了
状态
,但是当我试图
更新
子组件中
的
状态
属性时,它不
起作用
,有时语法错误--一些时间逻辑错误--有人能帮我吗?Splash></Splash> </NavigationContainer> 在子组件中,我想
更新
它
的
“提供
浏览 17
提问于2022-06-07
得票数 1
回答已采纳
1
回答
无法调用其类型缺少调用签名
的
表达式。类型'number | Dispatch<SetStateAction<number>>‘没有兼容
的
调用签名
、
、
我正在设置
状态
,以便在
React
中通过
上下文
传递(使用钩子)。在使用dispatched
状态
更新
器函数时,我得到以下错误:最初,我试图传递defaultValue (在我
的
例子中是一个number),然后尝试将
状态
和
更新
器传递给提供者
的
值。但是..。类型是从
上下文
的
d
浏览 246
提问于2019-08-01
得票数 0
3
回答
状态
更改时,
React
上下文
组件不会
更新
、
、
、
我正在尝试在一个功能组件中创建一个
react
上下文
提供程序。我使用useState钩子为其他组件提供一个数组,并使用一个add函数将一个新值推送到该数组中。数组和add函数都是通过
上下文
提供程序提供
的
。它似乎是通过执行以下操作来使用带有
状态
挂钩
的
推送 var newArray = arraysetArray(newArray) 不会导致使用
状态
的
组件重新呈现,但在使用 setArray(
浏览 24
提问于2020-04-06
得票数 1
回答已采纳
1
回答
如何
更新
componentDidMount中
的
上下文
状态
?
、
我很难在我
的
项目中应用约简,我使用了
上下文
。请帮我改变一下。GlobalContext.js imp
浏览 0
提问于2019-01-30
得票数 2
回答已采纳
1
回答
Ag-grid
react
数据不刷新rowData
、
在我们
的
一个
react
网站上,我们实现了ag-grid,并基于业务规则对行进行分组和排序。我们有一个条件,在点击按钮时,我们需要刷新网格数据。我们进行了实现,并在API响应后
更新
网格rowData (通过
状态
变量进行管理)。对于一些用户来说,我们
偶尔
会
遇到网格数据没有
更新
的
问题(新
的
行/组没有添加到网格中),您能告诉我们应该如何处理这种零星出现
的
问题吗?任何帮助都是非常感谢
的
。
浏览 64
提问于2020-01-23
得票数 0
1
回答
React
Context API和组件方法
、
我遵循了几个在线示例,它们在
上下文
中有一个计数器和一个增量函数,在一个较远
的
组件上,调用增量方法,结果
会
显示出来。都很好但是..。我有一个非常基本
的
背景: }
浏览 2
提问于2019-06-14
得票数 1
1
回答
如何使用
上下文
在类和功能组件之间共享
状态
?
、
我有一个顶级
上下文
提供程序,后面跟着一个父类组件,然后是一个功能性无
状态
子组件。import ReactDOM from "
react
-do
浏览 0
提问于2019-07-02
得票数 3
回答已采纳
1
回答
在页面之间路由时,Context.Provider重新渲染到初始
状态
、
、
在登录时,调用dispatch,
更新
用户信息,并在私有应用程序栏中查看。但是,当导航到另一条专用路由时,appbar
会
返回到
上下文
默认
状态
。className={styles.appBar} /> </AppContextProvider> }设置
上下文
提供程序在路由器中导航时会调用此函数,并且即使没有调用调度,也
会
重置值/<e
浏览 5
提问于2019-02-17
得票数 2
1
回答
上下文
使用者中
的
useReducer在某些位置更改后不会
更新
。
、
、
、
、
我在我
的
Ionic
React
应用程序中添加了一个包含useReducer钩子
的
上下文
。我看到了一些奇怪
的
行为:当我用一个dispatch调用
更新
上下文
值时,将在页面上
更新
一个使用者组件,但是选项卡栏上完全相同
的
组件不会被
更新
。 您正在使用还原器正确地
更新
您
的
状态
,但是它只
更新
本地组件
状态
,而不是全局
浏览 2
提问于2021-08-05
得票数 2
回答已采纳
1
回答
如何允许setState在整个应用程序中与
上下文
一起使用
、
嗨,这可能是个很难回答
的
问题,我事先道歉,我正在学习反应,我用
的
是
状态
和
上下文
。我已经能够在组件之间使用
上下文
和传递信息,我现在正在尝试添加一个表单组件,它需要访问输入值并
更新
状态
。是否可以通过
上下文
文件获取set
状态
并在另一个组件中
更新
它?这是我为
上下文
文件编写
的
代码: import
React
, { createContext, useState } from
浏览 1
提问于2020-10-20
得票数 1
2
回答
使
React
web应用程序中
的
Redux商店无效/刷新?
、
、
、
、
我们正在将一个相当复杂
的
web应用迁移到
React
/Redux架构。 我还没有找到一个主要
的
设计问题
的
答案,那就是存储在redux中
的
数据应该如何“刷新”?例如,假设我在/items这样
的
路由上加载了一个items列表。现在,用户想要查看特定
的
项目并转到/items/<id>。这个流程,据我所知,应该是这样
的
,在/items请求上,我们发出一个API请求,并将我们所有的项目存储在redux存
浏览 22
提问于2019-06-20
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
React 核心团队成员解释“代数效应与 React”
React 是否保持 state 更新的顺序?
react-beautiful-dnd v6.0 发布
最新React技术栈,实战复杂低代码项目-仿问卷星完结-门外青苔满
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券