腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
具有
多值
性能
的
React
Context
API
、
、
我正在使用
React
Context
API
来存储许多全局状态值(大约10个,可能还需要更多),许多组件都在使用它们。不幸
的
是,每当任何值发生变化时,使用useContext钩子
的
所有组件都必须重新呈现。我目前
的
解决方案是对组件
的
返回值使用useMemo,对任何复杂函数和我拥有的自定义钩子使用useCallback。这解决了我
的
大部分
性能
问题,但必须一直使用useMemo和useCallback是相当恼人
的
,而且缺少
浏览 15
提问于2020-04-18
得票数 2
回答已采纳
1
回答
响应钩子或上下文
API
或Redux或支柱钻孔。哪一个
性能
更好?
我可以使用
REACT
、
Context
API
和Prop 将数据传递给其他
React
组件。了解Redux来管理我
的
状态并使用它将数据传递给其他组件
性能
明智吗?
浏览 1
提问于2022-05-08
得票数 0
2
回答
Redux vs
Context
API
+
React
哪个在
性能
上获胜?
、
、
、
、
我很好奇上面提到
的
那些工具可以更好地解决更好
的
应用程序
性能
。它们中哪一个会导致较少
的
重呈现?我觉得redux会表现得更好,也许有人有具体
的
数字,谁是这个类别的赢家?
浏览 14
提问于2022-09-10
得票数 1
1
回答
在深层子程序或配置文件中访问顶级道具
的
最有效
的
方法是什么?
当前 用项目列表填充配置文件
的
最有效方式是什么,以便每个表单(打开时)都可以访问项目列表?
浏览 0
提问于2019-05-26
得票数 0
回答已采纳
1
回答
如果上下文
API
不持久化,为什么要使用它?
、
这更多是出于好奇,但是如果上下文
API
在刷新时不持久化数据,那么使用上下文
API
又有什么意义呢?我知道我们可以用localStorage来解决这个问题,但是为什么不直接使用localStorage呢?对于Redux,您仍然存在相同
的
问题,因此您可以使用中间件来解决这个问题。我确信我在这里遗漏了一些东西,但我最近一直在处理上下文,当它在开发过程中不断刷新时,它会让我发疯。
浏览 2
提问于2021-04-20
得票数 2
2
回答
反应TS useContext useReducer钩
、
、
、
我不知道这段代码中
的
类型错误是什么 items: { active<MenuContext.Provider value={value}> </MenuContext.Provider>} 我收到
的
错误是/Volumes/Tarang Extern
浏览 0
提问于2019-07-31
得票数 5
回答已采纳
2
回答
使用
Context
API
与CloneElement为直接后代传递道具
、
、
、
所以,我有两个组成部分,一个是另一个
的
直系后代。我想将道具从父组件传递给子组件。可能有多个子组件。实现这一目标有两种方法。
React
.Children.map(children, (child) =>) {this.props
浏览 1
提问于2018-09-28
得票数 6
回答已采纳
2
回答
通过路由道具将状态从子节点共享到父节点
、
我是
React
领域
的
新手,我想知道如何在两个组件之间共享状态。解决方案包括将组件
的
状态作为道具从父组件路由到子组件,并使用此道具设置子组件
的
状态。从子节点到父节点,将更新后
的
状态作为道具进行路由,并使用useEffect设置新状态。代码可以工作,但我不确定这是正确
的
方式。主屏幕处理由useEffect进行
的
更新。 所以我想知道这是不是一种正确
浏览 0
提问于2020-04-07
得票数 1
4
回答
在solr搜索中,
多值
字段与单个CSV字段相比有什么优势?
我是Solr
的
新手,正在为我
的
下一个项目设计solr shema。 我
的
问题是什么是/是优势(效率/执行时间等)当与CSV格式中包含
多值
的
单个字段进行比较时,
多值
字段
的
。例如:让我们考虑一个名为car
的
字段。因此,如果我正在设计一个solr搜索引擎,哪一个更好。请忽略schema/doc语法。
浏览 0
提问于2012-08-31
得票数 0
3
回答
与Redux相比,使用
Context
API
是否
具有
性能
优势?
、
我已经阅读了上下文
API
,它看起来是解决
react
的
单向数据通信问题
的
一种优雅
的
方法。如果我使用上下文
API
和钩子,有没有什么
性能
上
的
好处?PS:我读到有了
context
API
,我们必须控制渲染,因为它有时甚至会使整个应用程序重新渲染。
浏览 0
提问于2019-09-08
得票数 14
4
回答
如何用反应钩完全取代剩余物?
、
、
、
我正在考虑使用
react
、useContext和
context
api
来代替redux。话虽如此,我还是希望我
的
状态在结构上有点复杂。和
context
api
都允许我创建复杂
的
结构。在使用
react
的
情况下,我可以很好地使用Provider,Consumer/useContext将我
的
存储状态值传递给我
的
所有组件。Redux给我
的
更多信息是,如果有任何特定
的</e
浏览 0
提问于2021-02-03
得票数 3
回答已采纳
1
回答
redux如何获得提供者
的
存储对象?
、
、
下面是一个基本
的
redux应用程序():import ReactDOM from "
react
-dom";import { useDispatch, Provider, useSelector, useStore } from "
react
-redux";像useStore这
浏览 7
提问于2020-08-07
得票数 3
回答已采纳
2
回答
反应上下文装饰者/订阅者?
、
我甚至不确定这是否是我想要实现
的
正确概念。我希望能够创建一个执行脏工作
的
组件,并将上下文附加到可以使用
的
组件上。我试图在没有运气
的
情况下找到类似的东西,这让我相信我没有考虑到我正在做
的
事情
的
正确
的
字面背景.我试过这样
的
方法:export const
Context
=
React</em
浏览 0
提问于2018-11-20
得票数 1
1
回答
如何从HttpHeaders获取
Api
-User和request-uri
、
、
、
、
在我
的
控制器中,我使用我创建了一个
多值
映射,并将所有HttpHeader参数存储在其中当我查看HttpHeaders
的
文档时,我找不到requestUri和
Api
-User。如何从该headersMap获取request-uri和
Api</em
浏览 0
提问于2014-02-22
得票数 0
1
回答
使用新
的
“可按压”组件实现平滑过渡?
、
、
、
为了便于在我
的
react
原生项目中使用,我一直在使用TouchableOpacity,但我有兴趣尝试一下新
的
Pressable组件--因为它
的
应用编程接口非常灵活。然而,虽然新
的
Pressable应用程序接口让我能够很容易地更改基于pressed状态
的
style道具之类
的
东西,但没有像TouchableOpacity中
的
不透明那样
的
平滑/动画过渡!使用Pressable
的
最好方法是什么,同时又能在按下
浏览 13
提问于2021-11-03
得票数 0
回答已采纳
2
回答
我可以使用Search db搜索实体引用吗?
、
我正在使用search数据库后端和一个视图(带有公开
的
全文搜索字段)。我想显示一个“相关字段”,它与正在被索引
的
内容类型相关。当实体引用字段仅包含1个值时,一切都很好。但是,当它持有无限值(在字段设置中)时,它将不再在视图中工作:-(我
的
内容类型如下:Field_a =文本字段1=文本 我已将上述所有字段编入索引,并将相关字段1和2作为相关字段添加到我
的
搜索索引
浏览 0
提问于2015-03-03
得票数 1
1
回答
未捕获__WEBPACK_IMPORTED_MODULE_0_
react
___default.a.createContext :TypeError不是
React
项目中
的
函数
、
我一直在使用MaterialUI进行
React
项目。最初,我使用
的
是
react
-materialize包,它起作用了。8083/favicon.ico:1 Failed to load resource: the server responded with a status of 404 (Not Found) 我正在使用
的
包: "
react
": "^15.5.4", "
react
-animated-number
浏览 59
提问于2019-09-18
得票数 0
3
回答
在
React
中正确创建全局变量
、
我已经在这个网站上搜索过这个问题,但我没有找到我
的
案例
的
解决方案。我在Visual Studio项目中
的
public/static/js/A.js中定义了一个全局变量:Class1中有一个函数LoadList(该变量将在我
的
项目的多个函数中使用,因此我将其设置为全局变量,并将JS文件包含到同一项目中
的
public/index.html中: <script type="text/jav
浏览 2
提问于2021-01-07
得票数 0
1
回答
如何在页面之间/跨页面传递/发送状态?
、
、
我已经在我
的
应用程序中编写了一些代码,但它似乎可以通过全局变量传递。 我在Auth.js中设置了一个全局变量。</Card>); 我想使用跨页面(Home.js & Profile.js)
的
state技术传递username值。
浏览 40
提问于2019-01-11
得票数 0
3
回答
响应上下文
API
并避免重新呈现
、
、
我已经更新了底部
的
更新问题是,根据devtools,每个组件都会看到一个“更新”(一个重呈现),尽管SectionB是唯一看到任何呈现更改
的
组件,尽管b是状态树中唯一改变
的
部分。在本例中,我将整个app状态传递给提供程序,但我也尝试过传递状态树
的
片段,并看到了同样
的
浏览 0
提问于2018-07-13
得票数 23
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券