腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
类
组件
重新
建模
为
挂钩
函数
组件
我有一个
类
组件
: import React, { Component, Fragment } from 'react'; </Fragment> } export default VideoItem; 正如您所看到的,它是一个
类
组件
我正在尝试对其进行
重新</e
浏览 6
提问于2019-03-07
得票数 0
2
回答
与基于
类
的方法相比,使用Hooks设置状态后
重新
呈现有什么不同?
、
、
类
组件
但是,使用钩子,文档指定将状态更新
为
与前一个状态相同的值,not
将
导致(子
组件
的)重呈现: 如果您将状态
挂钩
更新
为
与当前状态相同的值,则React将在不呈现子状态或触发效果的情况下退出是在<e
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
re路由器呈现支持路由总是
重新
呈现
组件
。
、
、
我使用的是React路由器,因为需要将获取
组件
的
函数
传递到路由中,所以使用呈现支柱来呈现
组件
。但是,
将
路由作为呈现支柱传递总是会导致
组件
重呈现。我已经尝试过所有可能的lifeCycle
挂钩
,比如shouldComponentUpdate和ComponentDidUpdate,但是没有什么可以阻止
组件
重新
呈现。Route1: path='/dashboard' render={() => d
浏览 0
提问于2018-09-27
得票数 6
回答已采纳
1
回答
如何在不使用useMemo钩子的情况下减少不必要的
重新
呈现?
、
我根据在相应的父
组件
中声明的状态变量来显示模型。当更改父变量的状态变量以显示该模式时,该模式
将
导致父对象
重新
呈现,因此它的所有子元素也会
重新
呈现。因此,举个例子,如果我想在
组件
A1中显示Create/Edit模式,这将导致
组件
A、A2和A3也
重新
呈现,这是非常不必要的。我已经使用了useMemo和useCallback
挂钩
()来帮助减少负载,但我不确定这是否是正确的方法?我觉得我太依赖useMemo和useCallback
挂钩</em
浏览 6
提问于2022-01-16
得票数 4
回答已采纳
2
回答
是否
重新
创建
组件
?
有没有办法在Svelte中
重新
创建
组件
?顺便说一句,我知道在某些情况下
重新
创建
组件
可能效率不高。最好是通过手动重置
组件
及其嵌套
组件
的状态来实现所需的
重新
创建效
浏览 0
提问于2018-02-22
得票数 0
1
回答
在子
组件
中提交表单时,如何更新定义了contexAPI的父
类
的状态?
、
、
、
当我从子
组件
提交表单时,如何更新定义了父contex api的
类
的状态?value={{logPokemon,jobs}}> </GlobalState.Provider>} }static contextType = GlobalState const {logPokemon} =
浏览 4
提问于2021-11-03
得票数 0
3
回答
状态更改时,React上下文
组件
不会更新
、
、
、
我正在尝试在一个功能
组件
中创建一个react上下文提供程序。我使用useState钩子
为
其他
组件
提供一个数组,并使用一个add
函数
将
一个新值推送到该数组中。数组和add
函数
都是通过上下文提供程序提供的。它似乎是通过执行以下操作来使用带有状态
挂钩
的推送 var newArray = arraysetArray(newArray) 不会导致使用状态的
组件
重新
呈现,但在使用
浏览 24
提问于2020-04-06
得票数 1
回答已采纳
1
回答
角4
组件
生命周期
我试图使用由角4公开的
组件
生命周期
挂钩
来处理与
组件
相关的某些信息。我更感兴趣的是很少触发这些方法的代码片段。例如,在Java中,下面的代码行将触发'String‘
类
中的构造
函数
:
将
触发以下生命周期方法的HTML、JavaScript代码是什么: ngOn
浏览 2
提问于2017-11-19
得票数 4
回答已采纳
2
回答
反应功能
组件
和
类
组件
、
、
、
我想知道每种类型的
组件
是否都有特定的用途。我知道功能性
组件
支持
挂钩
和
类
组件
支持生命周期方法。..
浏览 1
提问于2022-03-31
得票数 -1
2
回答
React -仅使用状态值一次
我有一个简单的
函数
来返回一个
组件
return ( <input value={this.state.contact
浏览 2
提问于2018-07-24
得票数 0
1
回答
角度2:“全球”生命周期
挂钩
?
TL;博士我们的一些
组件
(但不是所有
组件
)一旦加载(例如ngOnInit),就需要在全局服务中注册一些东西,并在卸载(例如ngOnDestroy)之后
重新
注销它。这就是为什么我想出了以下的想法: 为什么不将上面提到的抽象
类
替换为
浏览 2
提问于2016-09-09
得票数 6
2
回答
反应:使用钩子的状态
类
组件
和
函数
组件
之间的区别?
、
、
、
我刚刚创建了一个
函数
组件
,它包含表达式const [state, setState] = useState()。现在我可以访问state和setState()了,这个有状态
函数
组件
非常类似于有状态
类
组件
。我只知道这个
组件
和一个典型的
类
组件
之间有两个不同:当引用状态时,我们必须使用state.handle而不是this.state.handle,并且我们可以轻松地访问render方法之外的上下文API。除了我已经发现的差异之外,这个有状
浏览 1
提问于2019-08-25
得票数 5
回答已采纳
1
回答
响应使用效果/
组件
-Did装入与状态钩子+
函数
在我看来,可以用状态
挂钩
和
函数
组件
替换useEffect/ComponentDid悬置。例如,如果我想在useEffect或componentDidMount中进行提取,我可以简单地创建一个
函数
组件
来呈现所需的抓取,在
函数
中添加抓取方法(该方法将在呈现时执行)来修改状态
挂钩
(这样,一旦数据到达,页面将与数据一起
重新
呈现)。由于function具有选择性呈现,因此
函数
组件
中任何其他被更新的部分都不会导致不必要
浏览 1
提问于2022-01-23
得票数 -2
3
回答
如何将此React
类
组件
转换为
函数
组件
、
我正在尝试
将
类
组件
转换为
函数
组件
,但失败了。这是我想要转换的
类
组件
:import '.user.id}>{user.username}</li> </ul> );} export default App
浏览 4
提问于2020-06-13
得票数 0
1
回答
在
将
类
组件
重写
为
带有状态钩子的功能
组件
时,如何编写`this.props`?
在
将
类
组件
重写
为
带有状态钩子的功能
组件
时,如何编写this.props?
浏览 2
提问于2018-11-13
得票数 0
2
回答
什么时候反应
重新
渲染子
组件
?
、
我知道React会在状态或道具更改时执行重呈现(或者当我们强制
组件
重新
呈现时)。我也知道当
组件
被
重新
呈现时,反应会
重新
呈现
组件
的子元素。我注意到,即使它的道具(子道具)没有改变,也会
重新
呈现子
组件
,所以当父
组件
传递与以前相同的道具时。 为什么会这样呢?是否有反应
重新
呈现子
组件
,这是完全无状态和无级的?
浏览 8
提问于2020-04-30
得票数 7
回答已采纳
1
回答
角url的变化不会导致
组件
被
重新
创建。
、
、
我有一个
组件
,它列出了一系列数据,需要分页,因为数据列表可能很长。我使用这个路由实现了一个简单的分页。现在,,如果我在浏览器中手动输入url并按enter,
组件
将被迫
重新
创建,因此数据
将
加载到构造
函数
中。但是,如果我已经在
组件
的页面上,并且通过路由器链接更改了url,那么只有url更改并且
组件
没有
重新
创建,因此数据不会被
重新
加载。]="['/searchflights/',page]&
浏览 0
提问于2018-06-28
得票数 2
回答已采纳
1
回答
在React
组件
中更改URL、onClick或onSubmit的最佳方法是什么?
、
、
、
我知道React中
函数
组件
的useHistory
挂钩
,但是在我的应用程序中,我有一个
类
组件
,我想使它能够更改URL。 对于基于
类
的
组件
,是否存在类似于useHistory的内容?
浏览 0
提问于2021-01-21
得票数 0
回答已采纳
1
回答
强制调用ngOnDestroy和ngOnInit
、
、
、
、
我的
组件
不会因为再次被
重新
创建而被杀死。我转到‘/tab/home/ order’,在我
将
url更改为‘/tab/home/钱包’之后,订单页面不会被破坏,如果我返回到‘tab/home/order’,页面doenst调用ngOnInit是否与模块或路由结构有关是什么触发了角度生命周期
挂钩
? 如果与模块结构有关,则该项目的模块结构是垃圾,主模块是延迟加载的,并且<em
浏览 0
提问于2019-12-16
得票数 3
回答已采纳
2
回答
无法找到名称“componentDidUpdate”或任何
组件
与类型记录有何反应
、
我可以使用componentDidUpdate或什么
组件
的类型记录?我的程序找不到
函数
。 但是,例如,UseEffect()运行良好。
浏览 3
提问于2021-10-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
干货来了,vue 3.0 自定义指令变化
React组件开发中常见的陷阱
我读完了React的API,并为新手送上了一些建议
自带异步渲染的前端框架: Crank
你的React组件还能跑得再快一点
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券