腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
避免
React
子
组件
中
的
陈旧
数据
属性
、
、
、
、
在父
组件
中
,我将状态变量
数据
作为道具传递给
子
组件
。通过fetch/UseEffect获取
数据
。URL参数可以通过单击按钮进行修改,根据参数
的
不同,将获取一个完全不同
的
对象,这需要在
子
组件
中进行不同
的
处理。,每当我点击parent
中
的
按钮(设置状态),这会触发重新渲染,
组件
会重新渲染两次(导致下面的console.log打印两次),我敢说
浏览 19
提问于2020-12-05
得票数 0
回答已采纳
1
回答
避免
父
react
组件
中
的
道具膨胀
、
、
、
假设我有一个functional
react
组件
,它有3个functional
react
子
组件
(在
react
中使用redux时很常见)。父
组件
道具是所有3个
子
组件
道具
的
并集,这是常见
的
做法吗?如果不是,如何
避免
父
组件
属性
膨胀?
浏览 1
提问于2018-09-27
得票数 0
1
回答
尝试调用
子
组件
中
的
函数失败
我有两个
React
组件
,Parent和Child,每个
组件
在自己
的
文件中都是单独
的
模块。我使用
的
是Redux,所以两者都是"export default compose"...在父级
的
构造函数
中
:
子
对象定义了方法:
浏览 2
提问于2019-01-07
得票数 0
1
回答
当提供者
组件
父级状态更改时,为什么不能更新
子
组件
中
的
值(带有
react
上下文)?
、
我试图在我
的
项目中使用。我实现了一个提供程序
组件
,并且在两个子
组件
中使用
数据
。但是,当我从其中一个
子
组件
更新提供程序
组件
的
状态时,另一个
子
组件
不会使用提供程序
组件
的
数据
重新呈现。我使用这些特性
的
反应上下文,以
避免
道具从
组件
传递到
组件
。/
子
import
Re
浏览 1
提问于2019-04-02
得票数 3
回答已采纳
2
回答
没有
React
.memo
的
情况下使用useCallback有什么好处吗?
、
、
、
根据我从
React
文档和web上
的
其他材料中了解到
的
,useCallback通过确保回调
的
内存版本被传递给它来
避免
子
组件
的
重新呈现,因此引用
属性
对子
组件
保持不变。但是,只有当我在
子
组件
上使用
React
.memo时,所有这些才有效。如果没有
React
.memo,
子
组件
无论如何都会重新呈现。我
的
问
浏览 2
提问于2020-01-09
得票数 4
1
回答
在父
组件
状态下存储回调时
的
陈旧
闭包
、
、
我想在父
组件
的
状态下注册一个函数。该函数关闭
子
组件
中
的
某些局部状态。当在父
组件
中
调用时,该函数似乎总是得到一个
陈旧
的
history值。import
React
, { useState, useCallback } from "
react
"; const A
浏览 17
提问于2020-06-23
得票数 1
1
回答
带有
react
查询和
的
缓存
、
、
、
我正在尝试,并希望看到它
的
缓存。我有一页书
的
清单。} </Route> </&g
浏览 2
提问于2021-01-28
得票数 8
回答已采纳
1
回答
访问
子
参考而不从父级传递它
我知道我可以为孩子找到这样
的
裁判 this.myRef =
React
.createRefChildComponent> <ChildComponent> } ChildComponent extends
React
.Componentconso
浏览 1
提问于2018-10-17
得票数 1
回答已采纳
1
回答
为什么我们把
数据
放在父
组件
中
,用道具将它们传递给
子
组件
,而不是直接把
数据
放入
子
组件
?
希望问题足够清楚(对不起,英语不是我
的
第一语言)。class ProductList extends
React
.Component { data = {title
的
教程和指南中非常常见。它显示了一个父
组件
和
子
组件
,其中父
组件
包含一些
数据
(为了简单起见,它们只是存储在对象data
中
),
子
浏览 0
提问于2018-01-05
得票数 1
1
回答
浅层功能
组件
的
React
酶修饰内部结构
、
、
我有一个功能强大
的
react
组件
,我想在一个酶单元测试
中
更改该
组件
内部
的
一个
属性
值(在我
的
例子
中
是ready
属性
)。单元测试应该使用shallow来
避免
呈现任何
子
组件
。以下是简化
的
组件
代码: import {useTranslation} from '
react
-i18next';
浏览 8
提问于2020-04-30
得票数 1
回答已采纳
2
回答
getDerivedStateFromProps()重写reactjs
中
的
setstate值
我正在使用基于
react
类
的
组件
,我正在向
子
组件
发送
属性
以显示表.Inorder
中
的
数据
,以便在
子
组件
中
接收
属性
并设置状态。我在
子
组件
中使用getDerivedStateFromProps().on分页,它设置了状态,但它被getDerivedStateFromProps()重写。this.state.data.accounts
浏览 0
提问于2019-09-23
得票数 0
1
回答
嵌套一个TypeScript反应
组件
在另一个
、
因此,我试图在另一个
组件
中
嵌套一个TypeScript
React
组件
,但是它会抱怨类型。它似乎想让我把我所有的道具添加到父界面
中
?是否有一种不需要在
子
组件
接口中列出我
的
所有类型,但也必须将这些类型添加到父
组件
接口中
的
方法?注意:在下面的示例
中
,我正在使用样式化
的
组件
children:
React
.Re
浏览 1
提问于2020-02-14
得票数 1
回答已采纳
2
回答
如何在呈现
组件
时向每个子
组件
传递可选参数?
、
这是父母
的
一个不可选
的
道具。我希望在这里将
属性
foo传递给每个子
组件
,而不显式地要求每个子
组件
定义该
属性
。<Child/> </Parent> }此
子
属性
接受
属性
</p>}
浏览 1
提问于2020-02-24
得票数 1
回答已采纳
2
回答
如何将componentDidMount函数传递给
React
中
的
深层
子
级
、
、
我对将componentDidMount函数从父级传递到更深层次
的
子
级有疑问。我有一个项目列表,这些项目是按项目状态选择
的
。在我改变了一个项目的状态之后,我需要重新呈现父元素来获得新
的
数据
。对我来说,棘手
的
部分是,我找不到方法,如何通过componentDidMount函数或操作来再次获取列表
的
数据
。我
的
父类: componentDidMo
浏览 21
提问于2018-09-07
得票数 1
回答已采纳
1
回答
React
“提升状态”哲学:如何
避免
以包含所有代码
的
一个大
的
父
组件
结束?
、
、
这不是一个非常精确
的
问题。我想我理解了"
react
提升状态“
的
范例。据我所知,这是两个兄弟
组件
访问各自
属性
的
唯一干净方法。 我不高兴
的
是,我不能再分派到
子
组件
中
,这是必须与它们一起做
的
工作。我
的
问题是:如何
避免
所有代码集中在父
组件
中
,使用
react
,同时保持良好
的
干净状态/
浏览 0
提问于2018-11-16
得票数 2
2
回答
响应发送子输入
数据
以更新父状态
、
设置:--我已经在父级
子
关系
中
设置了两个反应
组件
。父节点
的
状态可以通过按下父节点上
的
按钮来更改。我尝试了什么:,我浏览了
的
答案和
的
youtube视频,但我想我不够聪明去理解它。这就是我
的
代码看起来像父级:
浏览 8
提问于2020-02-22
得票数 2
回答已采纳
2
回答
如何仅在模式加载时获取
数据
、
、
、
我有一个
react
组件
,比方说: app.js (父
组件
),它有一个呈现
react
引导模式
组件
的
子
组件
。父
组件
使用
react
钩子从redux获取
数据
,如下所示: useEffect(() => { props.dispatch(actions.loadAll());},[]); 然后传递
数据
以在我
的
模态
组件
中
显示我正在
浏览 28
提问于2020-04-24
得票数 4
回答已采纳
2
回答
react
组件
中
显示
的
陈旧
数据
我刚刚开始学习
react
,正在做一个POC。然而,我正面临着一个奇怪
的
问题。 我有两个
组件
,香水和PerfumeSearchResults。香水是在循环中重用PerfumeSearchResults
的
组件
。,当我过滤结果时,我在{perfume.perfumeName}
中
获得了正确
的
数据
。但是,
子
组件
一起向我显示了一个不同
的
数据
。因为构造函数是定义
的
,所以我假设在
浏览 3
提问于2018-08-28
得票数 0
回答已采纳
1
回答
将状态变量值显示为空
、
我试图访问我
的
状态变量
的
值,但是当我更改日期时,它似乎是空
的
,但是如果我更改了任何其他输入字段,我就不会得到它为空--这里是运行到stackblitz
的
应用程序。如果您打开控制台并在任何字段中键入某项内容,您可以检查filter变量
的
值,使其与您键入
的
内容相同,但是如果您单击日期范围输入,它将显示为null,我为此抓挠了几个小时。提前感谢您
的
帮助
浏览 2
提问于2022-08-05
得票数 0
回答已采纳
2
回答
在使用useEffect获取
数据
时
避免
旧
数据
、
-如果使用不同
的
userId调用
组件
,那么useCallback将返回不同
的
值,因此useEffect将再次触发,因为getData是在其依赖数组
中
声明
的
。--因此
组件
用
陈旧
的
数据
重新呈现。不久,useEffect会触发,
组件
将使用新
的
数据
重新呈现。 在步骤3
中
使用
陈旧
的
数据
是不可取
的
浏览 0
提问于2019-05-12
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券