腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
状态
更
改时
不
呈现
onGoogleApiLoaded
、
、
、
我有一个<GoogleMapReact>组件,我使用
onGoogleApiLoaded
通过点列表在地图上
呈现
一些圆 const tags = [allJobsTag].concat(settings.jobs.filterzoomControlOptions: { position: 3 }, yesIWantToUseGoogleMapApiInternals
onGoogleApiLoaded
然而,这个函数只被称为1,即使其中有
状态
,圆也不会受到
浏览 45
提问于2021-08-05
得票数 0
回答已采纳
2
回答
回应google地图标记在组件重新
呈现
后消失。
、
、
、
我有反应-谷歌地图模块的问题,即标记和组件重
呈现
。,
呈现
地图,但没有
呈现
标记。我在
状态
中保存标记数据,并将它们应用到
onGoogleApiLoaded
={({map, maps}) => this.renderMarkers(map, maps)}中的地图中。我相信标记试图将自己放置在未
呈现
的地图上,但奇怪的是,即使没有setTimeout,它也适用于默认页面(可能与react组件生命周期有关,我不知道)。是否有一种方法可以在地图完全加载后附加属性
onGoogleApiLo
浏览 1
提问于2018-06-07
得票数 2
回答已采纳
3
回答
useState和道具的变化
、
、
、
如果说带有useState的函数组件只
呈现
一次,然后仅在
状态
更
改时
更改,而不是props更
改时
,这种说法正确吗?
浏览 0
提问于2020-12-17
得票数 12
回答已采纳
1
回答
react-google-map切换热图可见性
我有一个使用的谷歌地图设置,我正在使用来显示覆盖在地图顶部的热图。这在初始加载时工作得很好,但我在切换热图的可见性时遇到了一些困难。据我所知,使用react-google-maps并没有提供访问map或heatmap实例的方法。import HeatmapLayer from "react-google-maps/lib/visualization/HeatmapLayer"; const MapaPerfilW =
浏览 0
提问于2017-11-10
得票数 1
1
回答
停止重新
呈现
react功能组件。
、
、
我使用的是第三方组件,它在每次
状态
更
改时
重新
呈现
,这很好,但在某些情况下,我
不
希望它重新
呈现
,即使
状态
发生了变化。是否有一种使用react功能组件的方法。我在网上读过,上面写着使用shouldComponentUpdate(),但是我尝试使用functional,并且尝试使用React.Memo,但是它仍然重新
呈现
。
浏览 1
提问于2020-08-18
得票数 3
回答已采纳
1
回答
如何避免每次在使用TabBarIOS时显示视图时调用
呈现
方法
一些视图从调用api获取的数据中
呈现
列表。我注意到每次单击选项卡时都会调用render方法。这将导致
呈现
方法重新
呈现
列表,因此存在延迟,这一点根本不适合用户使用,因为这需要一些时间。如何只
呈现
一次视图?
浏览 8
提问于2016-03-03
得票数 0
回答已采纳
2
回答
PureComponent中的受控输入在更
改时
不
呈现
为什么在受控输入更
改时
PureComponent
不
呈现
更改为组件可解决此问题 import React, { PureComponent } from 'react'; }} )} 它应该在输入时
呈现
新的
状态
浏览 6
提问于2019-01-28
得票数 0
回答已采纳
2
回答
当子组件中发生更
改时
,父组件是否重新
呈现
?
、
Parent = () => { <Child_1 /> );如果在其中一个子组件中发生任何更改,父组件会重新
呈现
吗
浏览 3
提问于2022-05-28
得票数 8
回答已采纳
1
回答
如何避免在反应还原连接组件中重新渲染?
、
我有react组件SideBar.js,它订阅了redux
状态
的切片。当redux
状态
更
改时
,即使它在redux中
不
订阅该更改
状态
,也会不必要地重新
呈现
该组件。由于我的
状态
是嵌套的,所以我
不
希望在shouldComponentUpdate()中进行深入的比较,以避免重新
呈现
.如何避免额外的重渲染?
浏览 0
提问于2018-11-25
得票数 2
回答已采纳
3
回答
作为useState的回调的useEffect具有太多依赖项
、
、
我正在用React Hooks重写一个类组件(因为它
更
干净),但我面临一个问题。在我的类组件中,我有一个对this.setState({B: "blah blah blah"}, () => {//do some function with state A})的回调函数,这样每次
状态
x改变时,我都会将新的
状态
值与
状态
B结合使用。myFunction]) const myFunction = useCallback(() => {console.log(`${A} and
浏览 75
提问于2020-07-31
得票数 0
回答已采纳
2
回答
事件列表,这会导致React组件重新
呈现
。
、
我想知道,什么是事件,导致反应组件重新
呈现
。 我在任何地方都找不到完整的列表,如果有人写了事件列表,会导致React组件重新
呈现
,那就太好了。
浏览 2
提问于2016-10-07
得票数 2
回答已采纳
1
回答
ReactJS:在不使用不推荐的componentWillReceiveProps的情况下运行对支柱更改的函数
、
当componentDidUpdate()更
改时
,我依赖componentDidUpdate()触发下载。这样做合理吗?我注意到的一件事是,组件在接收到新的pageNumber时会重新
呈现
,即使一开始没有什么变化,但是一旦下载了数据,组件就会重新
呈现
。第一次重渲染是多余的。我不应该为此烦恼吗?如果我真的很烦心,我可以使用shouldComponentUpdate()只在data更
改时
重新
呈现
。(我想知道这张支票是否比重新渲染本身
更
昂贵?)但是,如果我使用shouldComponentUp
浏览 1
提问于2018-11-05
得票数 1
回答已采纳
2
回答
在React中登录或注销后,菜单栏
不
刷新
、
、
当我登录或注销时,我的菜单栏不会自动刷新,但当我手动刷新页面时,它会刷新。我尝试了很多解决方案,但还是解决不了这个问题。 请帮我找到解决这个问题的办法。 我的代码: // index page <Routes /> <BrowserRouter> <Menu />
浏览 44
提问于2020-10-11
得票数 1
1
回答
useSelector挂钩和渲染器
、
我有一个基本的应用程序组件,
呈现
一个受控的文本输入。一旦您提交此输入,它将在后端创建一条消息,该消息将更新redux存储。在这一部分,一切似乎都运行得很好。我注意到,依赖于[messages]的useEffect在每次渲染时都会被调用,而不仅仅是在messages更
改时
调用。在输入中输入的简单操作-这会导致对每个字符进行重新
呈现
-使得钩子触发,即使它仍然是相同的值:一个空数组。 基本上,我注意到,只有当我的useSelector返回相同的数组实例时,它才能按预期工作。
浏览 0
提问于2020-03-16
得票数 7
1
回答
物料UI开关
不
更改UI
、
、
、
、
我正在使用Material UI的开关来改变多页应用程序的主题。发生的唯一错误是交换机不能从左向右移动(ui功能不会出现),但onChange功能工作正常。我尝试了一下,结果是当我移除forceUpdate()时,material ui开关将会工作,但是组件将不会被重新渲染。forceUpdate中有什么原因导致交换机功能无法正常工作?import React from "react"import
浏览 2
提问于2020-11-24
得票数 1
2
回答
是否有与将回调传递给setState的第二个参数相同的React特性?
、
、
使用钩子,我希望只在特定调用更新
状态
之后才执行函数。例如,我希望实现与此相同的功能(假设我已经实例化了此
状态
)。setState({name: Joe}, () => console.log('hi'));setName('Bob'); 不会为我的目的工作,因为我不想每次名称更
改时
都记录“hi”。setName
浏览 3
提问于2020-01-27
得票数 0
2
回答
在初始
呈现
后,React
呈现
的项不会更新。当道具变化时,应选择不同的数据
、
呈现
了当道具更
改时
不会更新的
状态
。 })this.state.avg的
状态
已在构造函数中初始化,但当在render中调用此
状态
时,它会
呈现
一次,但不会在“selectedType”的属性被其他组件更
改时
更新。
浏览 0
提问于2020-04-20
得票数 0
1
回答
优化React中的多个组件
、
、
我有一个Player组件,它基于JSON数组
呈现
Asset组件。Player组件有一个setTimeout(() => {}, 1000),它每秒钟运行一次,并设置每秒currentAsset的
状态
值。在我目前的
呈现
功能中,我分别
呈现
资产: return ( <><Asset asset={this.state.currentAsset} /></>对象包含一个资产数据数组,因此setTimeout只遍历该数组并设置
浏览 5
提问于2021-12-25
得票数 0
1
回答
React:备忘录不起作用- OnClick按钮导致重新
呈现
、
根据react文档,只有当道具被更
改时
,带有备忘录的组件才不会重新
呈现
。
浏览 6
提问于2021-06-01
得票数 0
2
回答
react http-请求在第二次请求后不会更改加载
状态
。
、
传递的URL参数与组件
状态
相关,因此当
状态
更
改时
,组件将被重新
呈现
并更改组件显示。 这适用于第一个请求。但是,我发现组件在第二个请求之后
不
返回{load: true},我想知道如何解决这个问题。我尝试调用onRequest方法并为组件设置加载
状态
,但是在请求完成后我无法更改加载
状态
(因为
呈现
函数不能更改
状态
)。
浏览 2
提问于2017-01-29
得票数 2
回答已采纳
点击加载更多
相关
资讯
网络爬虫如何判断页面是否更新?
Astro 4.5 发布,全新 Dev Audit UI 提升开发体验!
Spring Boot 项目集成HTTP 缓存
电子数据存储工具:U-盾牌 发布
React Hooks-缓存记忆
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券