腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
对子
道具
渲染
的
反应
先于
父
道具
?
、
、
我跟随Stephen Grider在Udemy上
的
Simple Redux Simple Starter。基本上,我需要做
的
就是将youtube api中
的
视频数量返回给DOM。在video_list.js中调用{props.videos.length}时,下面图片右下方
的
输入应显示5,但始终返回0。是子
道具
先
渲染
,还是子
道具
的
状态没有被正确更新?请注意,第一个控制台日志来自video_list,第二个来自App类内部
的
index.j
浏览 13
提问于2018-07-30
得票数 1
回答已采纳
1
回答
我怎么做才能防止所有的组件重新
渲染
?
、
、
、
react-re制作电影网站,但是当我点击按钮(POPULAR,UP COMING,NOW PLAYING)或者左右箭头点击改变页面时,我只想改变.movies__container容器,但是所有的组件重新
渲染
例如,当我点击向右箭头按钮时,我不想<Slider>组件重新
渲染
。如果你在我
的
代码中看到一些荒谬
的
东西,你可以让我知道,这样我就可以修复它了。
浏览 15
提问于2021-06-29
得票数 0
1
回答
React重新呈现状态问题
、
、
、
当状态更新以重新呈现react文件中
的
所有状态时,我遇到了这个奇怪
的
问题: 下面是我不想在做其他事情时更新
的
主状态: {dashboard.layout.map((layout, i) => createContenthandleDashletSelectorOpen} setDashletSelectorOpen(true); widgets: []
浏览 8
提问于2020-10-27
得票数 0
1
回答
当
道具
发生变化时,React不会改变组件
我有一个问题,
反应
组件,而不是重新
渲染
时,他们
的
道具
改变。GroupLabel把柜台当作
道具
。is id of group to which message is directed这一切都是正确
的
,但
反应
仍然没有重新
渲染
。根据我所读到
的
,React应该在任何时候重新呈现它
的
组件:他们
的
道具
改变 <
浏览 3
提问于2022-04-01
得票数 1
回答已采纳
1
回答
ShouldComponentUpdate和虚拟DOM
反应
、
即使shouldComponentUpdate()返回false,当使用setState()调用更新组件时,react如何为组件创建新
的
虚拟DOM?react是否会为所有组件重新创建虚拟DOM,甚至是没有调用setState()
的
组件?我
的
意思是,假设
对子
组件调用setState(),是否也会为
父
组件
反应
一个新
的
虚拟DOM?
浏览 0
提问于2019-06-05
得票数 0
1
回答
对子
对象/
道具
的
渲染
产生混淆-何时计算表达式
、
、
我有一个进度条组件和一个使用它
的
组件: if (!loaded} > </Progress>即使进度条仅在加载数据时
渲染
子对象,这也会抛出与访问数据对象上
的
未定义属性相关
的
错误。
浏览 0
提问于2020-06-04
得票数 1
2
回答
与Redux状态数据一起发送到组件
的
访问支持
、
、
、
通常,您可以在子组件上访问
父
级发送给子组件
的
道具
。但是,当在子组件上使用redux时,使用“connect”方法就会丢失
父
组件发送
的
道具
,该方法将redux状态与组件
道具
进行映射。例如:不需要
对子
组件进行redux访问,工作正常:this.props.prop1或this.props.prop2如果使用
浏览 5
提问于2016-08-09
得票数 17
回答已采纳
1
回答
所有的React组件属性在Typescript中都应该是只读
的
吗?
它们看起来应该是这样
的
,因为
道具
永远不应该在组件中更改。我在Google或Stack Overflow上找不到任何答案,所以在这里询问只是为了确认。
浏览 26
提问于2019-05-01
得票数 1
11
回答
如何在
父
事件上调用子组件
的
函数
、
、
、
上下文问题我该看个名叫活动
的
道具
吗?这感觉不对,替代方案也不合适($emit/$on是针
对子
元素到
父
元素
的
,而集线器模型是针对远程元素
的
)。我有一个
父
容器,它需要告诉它
的
子容器,可以在API上执行某些操作。我需要能够触发函数.
浏览 10
提问于2017-03-06
得票数 282
回答已采纳
1
回答
react组件显示其内部状态变化
的
原因是什么?
、
、
、
当我们在react项目中有许多组件时,有时我们会使用多个预制
的
组件来制作页面。在组件中使用onChange并显示state
的
结果时,在这种情况下,哪些组件
的
功能允许state
的
值呈现,以及当我们在其他组件中有多个组件时,它如何工作。这是前..。right value </React.Fragment>}在这种情况下,为什么console显示正确
的
浏览 2
提问于2020-06-12
得票数 0
2
回答
对子
道具
反应
forwardRef
、
、
children : null;我怎样才能做到这一点呢?
浏览 6
提问于2021-03-31
得票数 0
3
回答
在
道具
上重新呈现子组件
的
最佳解决方案是什么?
、
我有一个
父
组件,它在componentDidMount()钩子中获取数据。状态为setState()-d与此数据。然后,我将数据作为
道具
传递给子组件,并根据这些
道具
设置它们
的
状态。在第一次呈现时,由于componentDidMount()尚未执行,所以
道具
将未定义。因此,子组件得到未定义
的
道具
,并使用它们创建状态。当componentDidMount()中
的
数据获取时,新
的
道具
被传递给子组件,但是状态已经用未定义<e
浏览 2
提问于2018-11-14
得票数 0
1
回答
Mobx @observer组件触发`render`或者`forceUpdate`吗?
、
、
当可观察到
的
更新时,Mobx @observer组件是否会在该组件上触发render或forceUpdate?当它发生时,会触发哪些生命周期方法?render和forceUpdate有什么区别吗?React或Mobx是否负责检测何时将
道具
传递给子对象并需要重新
渲染
? 谢谢!
浏览 2
提问于2017-03-27
得票数 3
1
回答
每次
渲染
后不触发componentDidUpdate
、
我正在跟踪componentDidUpdate和render使用日志语句触发
的
时间。我使用“呈现
道具
”包装有关组件。我
的
代码(删减)在下面。这是日志记录
的
输出。据我所知,即使更新没有修改DOM,componentDidUpdate也应该触发(尽管这里
的
呈现确实更新了DOM)。我尝试过React@16.11.x和React@16.12.x,结果是相同
的
。
浏览 2
提问于2019-12-22
得票数 2
2
回答
将站点从jQuery转换为从组件切换到响应
、
、
最近才开始
反应
。我现在正试着把我
的
一个老地盘改造成
反应
。您可以在上看到基于jQuery
的
站点(它是丹麦语,但内容并不重要)。这里有一幅描述这个问题
的
图片(我们可以忽略右边
的
浏览 3
提问于2017-04-02
得票数 1
回答已采纳
3
回答
响应组件不呈现来自
父
级
的
道具
。
、
(this.props.id) return ( <Info data = {this.foo()}> </Info>)} )} 在子平台上,我可以看到控制台和componentWillReceiveProps also.But数组
浏览 0
提问于2017-05-28
得票数 5
回答已采纳
1
回答
从父状态将
道具
传递给子组件-
反应
路由器
、
您可以将
道具
传递给子路由
的
组件(同时使用React路由器),方法是将
道具
传递给子组件
的
Route组件,并通过this.props.route.propName访问该路由
的
子组件中
的
支持。子组件所需
的
道具
是其父组件状态
的
一部分,而不仅仅是一些与组件无关
的
数据。因为 在<Router />中,
父
App
的
状态不在作用域中,不能将其传递给子<Route
浏览 2
提问于2017-01-04
得票数 1
2
回答
什么时候
反应
重新
渲染
子组件?
、
我知道React会在状态或
道具
更改时执行重呈现(或者当我们强制组件重新呈现时)。我也知道当组件被重新呈现时,
反应
会重新呈现组件
的
子元素。我注意到,即使它
的
道具
(子
道具
)没有改变,也会重新呈现子组件,所以当
父
组件传递与以前相同
的
道具
时。 为什么会这样呢?是否有
反应
重新呈现子组件,这是完全无状态和无级
的
?
浏览 8
提问于2020-04-30
得票数 7
回答已采纳
2
回答
使用useCallback从useState发送setState作为
道具
我在我
的
组件中有下一个状态;另外,在这个组件中,我还有另一个组件作为子组件:你怎么会注意到,我把setState作为
道具
发送了。问:如何将这个setState包装在useCallback钩子中,然后在<Child/>中将其作为一个
道具
传递? 我想这样做是为了优化组件,特别是避免
对子
组件重新
渲染
。
浏览 0
提问于2021-03-29
得票数 1
3
回答
Vue.js -如何将非
反应
性数据传递给子组件
、
、
但它在单向数据流模式下是
反应
性
的
.如果在
父
组件中更改了数据
的
值,则它也会
对子
组件中
的
props产生影响(update)。在我
的
例子中,即使
父
组件中
的
数据被更改,我也不希望得到有关子组件中
的
特定
道具
的
更新。这是因为子组件只负责显示数据。但是
父
组件中
的
数据仍然必须是
父
范围中
的
reactive。我觉得这是一种有点肮脏
浏览 0
提问于2018-09-10
得票数 4
点击加载更多
相关
资讯
Qml获取某个控件的全局坐标
react-native总结心得
06 使用v-model实现双向数据绑定
《连锁反应》表哥自以为很牛,但实在跪拜了!
risk of rain 2 年度顶尖Roguelike游戏
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券