腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5887)
视频
沙龙
2
回答
React
:
将
整个
状态
传
递给
另一个
组件
有意义
吗
?
、
、
我正在研究一个中等大小的应用程序,大约有20k行代码,分布在20个
组件
中。应用程序的
整个
状态
涵盖了200多个属性,为了更快,我通过
将
整个
状态
传
递给
我的子
组件
来构建应用程序。我想要的是简短且可读的
组件
。如果我决定传递单个属性,我
将
拥有一些具有50个或更多属性的
组件
。为了提高速度,这样做
有意义
吗
? 谢谢你的帮助
浏览 9
提问于2019-07-02
得票数 1
2
回答
onCallback
React
-最佳实践查询
、
但是,我想知道
React
组件
中的任何内联函数是否应该与onCallback一起包装以提高性能?在什么情况下,我不会用onCallback包装这样的函数?
浏览 3
提问于2022-04-25
得票数 0
回答已采纳
1
回答
如何防止依赖于回忆录父
组件
状态
的子
组件
中的不可缺少的重选器
、
、
、
App具有计算回
传
值的
状态
,该值作为道具传
递给
Option。当
状态
由于传
递给
Option的回调而发生变化时,App将被重新命名,从而导致 我正在寻找一种使用
React
和
状态
管理的模式,该模式只允许重新设置两个Option--一个是取消选举的,因为它的isSelected属性从true变为false,
另一个
是被选中的,因为它的isSelected属性从f
浏览 5
提问于2022-03-30
得票数 0
回答已采纳
2
回答
获取子级的默认道具以在ReactJS中设置父级中的
状态
父级的render()方法将它的
状态
数据作为道具向下传
递给
它,这是它应该做的。时间流逝..。现在,用户更改子
组件
窗体上的字段。我通过回调函数
将
更改传
递给</
浏览 1
提问于2015-10-29
得票数 3
回答已采纳
1
回答
ReactJS -我能在renderComponent之后立即给setState打电话
吗
?
、
、
我正在为一些客户端
组件
使用。在某些情况下,
组件
不知道它们的初始
状态
,所以我需要一种外部呈现
组件
并为其提供初始
状态
的方法。这很好,但是如果我在回调中调用,在
组件
重新呈现自身之前,您仍然会看到初始(错误)呈现一秒。所以我的问题是,我可以这样做:myComponent.setState({...}); ...Safely?我可以假设renderComponent至少以同步的方式创建了
浏览 1
提问于2014-07-22
得票数 1
回答已采纳
1
回答
当函数被用作私有方法时,我是否从useCallback获得任何性能增益?
、
、
React
的useCallback钩子在
将
生成的(回
传
)函数传
递给
子
组件
时提供了性能增益,以避免不必要的重呈现。function Foo({numbers}) { const dep1 =
React
.useMemo(() => {......}, [....])const calc =
React
.useCallback((a) => a * dep1, [dep
浏览 2
提问于2021-04-13
得票数 1
回答已采纳
2
回答
将
存储
状态
作为道具传递,还是每个访问全局存储的
组件
?
、
、
我对“呈现
整个
应用程序”和“
将
状态
传
递给
子
组件
”的语句有点困惑。我有一个带有AppComponent和TodosListComponent的待办事项应用程序。AppComponent从商店获取todo数组,并将其作为属性传
递给
TodosListComponent。我有一个有很多
状态
的大型应用程序。我有大约50个
组件
建立我的应用程序。我想要将从AppComponent到所有50个
组件
的所有
状态
从
浏览 7
提问于2014-10-25
得票数 26
回答已采纳
3
回答
将
整个
全局
状态
传
递给
“mapStateToProps”
、
、
我想传
递给
redux连接'mapStateToProps‘函数,
整个
全局
状态
这有什么问题
吗
?我不想将
状态
分割成许多块,并将其切片到每个
组件
中,而只是给出
整个
全局
状态
。 这有什么性能问题
吗
?我知道它重新呈现了
整个
组件
,但是使用
react
的差分算法,我认为它应该会很好。我看
浏览 0
提问于2018-08-19
得票数 1
2
回答
重新渲染时反应不更新属性
我有一个带有name属性和子文本的
React
元素,这两个元素都取自props中的相同值。使用不同的属性值重新渲染
React
组件
时,仅更新子文本,但name属性保持不变: render: function () {var name = this.props.name; }
React
.ren
浏览 2
提问于2016-09-15
得票数 2
1
回答
react
table:即使在用useEffect挂钩获取数据时,我也需要回忆录数据
吗
?
、
、
、
、
在reason table docs示例中,表的输入数据是回
传
的,原因如下: 反应表依赖于回忆录来确定何时
状态
和副作用应该更新或计算。这意味着,传
递给
useTable的每个选项都应该通过
React
.useMemo (对象)或
React
.useCallback (用于函数)记忆。如果我要从useEffect钩子中的服务器获取数据,并将其添加到
组件
的
状态
中,还需要使用useMemo回忆录
吗
?如果是这样的话,这个回忆录应该发生在useEffect内部还是外部
浏览 4
提问于2022-09-01
得票数 0
回答已采纳
1
回答
属性在
状态
下丢失,但仅为有流的支柱。
、
、
、
import * as
React
from '
react
'; number: number, render() { return (<div className="container"> {numb
浏览 0
提问于2018-05-10
得票数 0
回答已采纳
2
回答
重新选择-只将
状态
的一部分传
递给
选择器是否
有意义
?
、
、
、
我的商店包含一个goal的数组,有一个目标
组件
,我用connect()连接到redux,所以它有一个goal作为它的支持。 目标
组件
有子
组件
,所有子
组件
都需要
整个
目标对象来创建派生数据。我希望使用重新选择来帮助提取这些数据是如何派生的,但是当我已经可以访问目标时,再次从
整个
redux存储中选择相同的目标对我来说是没
有意义
的。因此,我目前正在
将
目标对象从目标
组件
传
递给
它的子
组件
,并在此过程中调用它上的
浏览 3
提问于2016-10-20
得票数 1
回答已采纳
2
回答
反应,概念关注:孩子vs (祖父母)维持
状态
我听说在
React
中,最好将
状态
保持在尽可能高的位置,而不是将它们放在孩子身上。这通常是真的
吗
?对我来说,让孩子成为维护自己
状态
的自我意识
组件
似乎是
有意义
的。有人能解释一下这个概念
吗
?我
将
举一个我现在正在做的事情的例子: 我有一个文件上传器,其中有一个文件dropzone,当文件被放到它上面时,它会告诉父级文件已经被删除,这反过来又设置了一个包含文件列表的
状态
,该
状态
作为道具传
递给
一个upload
浏览 7
提问于2015-09-15
得票数 1
1
回答
redux
将
参数传
递给
同级
组件
我有一个布局
组件
,每个主视图都包含在其中。布局视图有一个子
组件
,它接受一个参数,一个回调函数: <
React
.Fragment> <div>page contents</div>) 我不喜欢把一个参数传
递给
父母,只是为了把它传
递给
浏览 0
提问于2018-11-04
得票数 0
1
回答
Redux --为什么
状态
都在一个地方,即使
状态
不是全局的?
、
、
我对
React
是个新手,对Redux更是新手。到目前为止,我已经
将
两者一起用于一个小型沙箱应用程序,我喜欢它们。然而,当涉及到更大的应用程序时,我开始想知道:为什么Redux
将
您的
整个
应用程序
状态
保存在一个单独的存储中?如果我的应用程序有许多不同的部分(每个部分都有自己的
组件
),那么
将
这些部分的
状态
保留在自己(在每个部分的顶级
组件
中)对我来说是
有意义
的,只要它们的
状态
不会影响其他
组件</em
浏览 25
提问于2016-02-27
得票数 21
回答已采纳
1
回答
如何在一个通用
组件
中使用一个方法,使它被一个需要它的
组件
和
另一个
不需要它的
组件
使用?
我有一个名为" common“的通用
组件
,它从一个url中获取图像。在获取图像之前,我希望
将
变量的
状态
设置为true,获取完成后,
将
状态
设置为false。我需要使用父
组件
中的
状态
"ParentComponent“来添加微调器。this.state.loading}); 我将此方法传
递给
子
组件
,如下所示: return ( on_set_loading
浏览 4
提问于2019-02-22
得票数 0
回答已采纳
2
回答
如何对子
组件
作出forceUpdate()反应?
、
我可以使用强制为父
组件
重新加载,但是如何为子
组件
重新加载?
浏览 2
提问于2020-06-04
得票数 7
回答已采纳
1
回答
React
:
将
父对象传
递给
子对象
我正在开发一个
React
应用程序,我需要从子
组件
修改父
组件
的
状态
。当然,我可以简单地在父对象中编写一个函数,并将其作为道具传
递给
子对象(就像其他人一样)。但是,我尝试
将
整个
父对象作为道具传
递给
子对象,以便子对象可以自由地修改父对象的
状态
。mainThis={this}))} 请注意,我是如何
将
整个
父对象作为带有this的道具传
递给
子对象的。通过我的子
浏览 5
提问于2018-11-29
得票数 2
2
回答
在使用
react
路由器时保持
状态
、
、
、
、
我在其中一个页面中设置了一个
状态
,当我回到前一个页面时,
状态
就丢失了。我应该使用redux来存储
状态
吗
?
浏览 5
提问于2020-06-18
得票数 0
2
回答
如何
将
数据从一个
组件
传递到
另一个
组件
中,而不使用函数
组件
,而不需要重新呈现或jsx。
、
我希望
将
数据从一个功能
组件
传递到
另一个
功能
组件
。但是,我不想呈现子
组件
。我只想把数据从一个
组件
传递到
另一个
组件
。我怎样才能做到这一点?一定有办法这样做的。
浏览 6
提问于2022-09-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React.js Components:基础指南
编写React组件时常见的5个错误
React 状态管理:从 props和state 说起
React组件开发中常见的陷阱
React编程思想
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券