腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
context
不会
导致
重新
渲染
javascript
、
reactjs
、
react-context
我在上下文中有两个方法,一个在消费者中
导致
重新
渲染
,而另一个则不是。
浏览 21
提问于2020-09-04
得票数 0
2
回答
在与状态无关的
React
上下文中使用全局对象
javascript
、
reactjs
例如:const TokenContext =
React
.createContext({ setToken: () => {}import '.
浏览 1
提问于2020-07-07
得票数 2
1
回答
如何在`shouldComponentUpdate`中检测当前屏幕
reactjs
、
react-native
、
react-native-navigation
、
wix-react-native-navigation
我使用的是
react
-native导航,并使用redux进行状态管理。当我使用"push“方法转到screenA to screenB时,screenA
不会
卸载。这将
导致
不必要的
重新
渲染
,以前在
react
导航中,我使用shouldComponentUpdate将组件与当前可见的屏幕进行匹配,以停止
重新
渲染
。 有没有办法在反应原生导航中做到这一点?
浏览 3
提问于2018-02-06
得票数 3
1
回答
在
React
中
重新
呈现条件
渲染
组件
reactjs
、
use-state
、
conditional-rendering
现在,如果我再次单击相同的提交按钮,它
不会
重新
呈现我的附加组件,因为我的状态已经设置为true,即使我更改了输入。我正在尝试找出在我的代码中哪里可以再次setBoolInput为false,这样当我点击submit时,我就可以用更新的输入
重新
呈现额外的组件。那么本质上,如何
重新
渲染
条件
渲染
呢?
浏览 16
提问于2021-03-09
得票数 1
1
回答
使用
react
时出现前端故障
javascript
、
html
、
css
、
reactjs
在迁移到
react
之后,我遇到了一个奇怪的
react
前端故障,如下图所示…… 滚动结束后,页面会
重新
渲染
并正确显示。滚动
不会
导致
重新
渲染
。
浏览 1
提问于2017-10-12
得票数 0
2
回答
React
生命周期方法是同步还是异步?
reactjs
、
react-hooks
、
use-effect
、
react-lifecycle
我是
React
的新手。目前,我正在学习Hooks。我在研究useEffect hook的事。
浏览 4
提问于2019-11-08
得票数 2
1
回答
React
-router:防止散列(#)链接
重新
呈现组件
twitter-bootstrap-3
、
react-router
data-toggle='collapse' data-target={dataTarget} aria-expanded='false'>{this.props.text}</Link> 当点击像这样的链接时,我希望
react
路由器不要
重新
渲染
组件。当单击菜单中的链接时,会
导致
页面内容刷新。之所以会发生这种情况,是因为
react
路由器拾取了链接上的点击,并因此触发了当前页面的路由。我如何才能避免这种情况,使链接只切换可折叠面板而
浏览 13
提问于2017-07-13
得票数 2
1
回答
我认为
react
-spring (useSpring)会
导致
组件
重新
渲染
很多次,但它可能
不会
,我们如何做到这一点呢?
reactjs
、
react-spring
我认为
react
-spring会
导致
组件
重新
渲染
很多次,所以如果它是一个已经有大量useSpring()工作要做的组件,那么
react
-spring不是最适合这个任务的。在他们的示例中,我可以看到它
重新
渲染
了很多次: 但是,以下
浏览 4
提问于2021-04-21
得票数 1
1
回答
如何测试
react
函数组件是否使用
react
-testling-library
重新
渲染
javascript
、
reactjs
、
enzyme
、
react-testing-library
每个子组件都使用
React
.memo,我已经构建了优化,以确保当修改列表中的其他组件并更新组件树中更高位置的状态时,它们
不会
重新
呈现。理想情况下,我希望
渲染
父组件和其中的一些子组件,并在其中一个组件上执行一个操作,该操作应该只会
导致
父组件和那个子组件
重新
渲染
。然后,我想测试其他子组件是否
不会
重新
呈现。这将是一个安全测试,以确保人们
不会
做出破坏
React
.memo的更改(匿名函数或新对象,如道具等)。
浏览 3
提问于2021-11-03
得票数 1
1
回答
关于useEffect -
React
挂钩的查询
reactjs
、
react-hooks
在每个useEffect钩子中改变状态会
导致
多次
重新
渲染
吗?
浏览 1
提问于2019-09-24
得票数 0
2
回答
forceUpdate未
重新
渲染
子对象
reactjs
、
redux
、
react-router
我正在为我的webapp使用
react
,redux redux
react
-router栈。data: notification } this.
context
.store.subscribe(contextTypes = { }; let user = this.
context</em
浏览 18
提问于2016-06-26
得票数 0
1
回答
将新道具传递给从地图创建的组件
javascript
、
reactjs
<Chart data={chartData[index]} /> );} 我不确定如何更新每个Chart组件的数据,而不是再次映射到名称数组并
重新
呈现所有内容
浏览 1
提问于2018-11-05
得票数 3
3
回答
使用上下文API时
React
Native render白屏
react-native
所以我检查终端,看到Bundle没有运行(通常在
渲染
时,我们可以看到Bundle正在加载和运行...)。我该如何解决这个问题?非常感谢。createDataContext.js const
Context
=
React
.createContext(); const Prov
浏览 8
提问于2020-02-14
得票数 0
1
回答
重新
呈现整个页面,而不是仅呈现包含更新属性的组件
reactjs
在下面的
React
App代码中,我设置了一个useState属性,该属性绑定到一个名为Header的函数组件。但是,每当我设置此属性时,不仅横幅会
重新
呈现,而且包含标题的整个页面也会
重新
呈现。我使用
React
Router进行导航,如演示代码中所示。你知道为什么整个页面都会被
重新
渲染
,而不是像预期的那样只呈现标题吗?
浏览 44
提问于2020-06-21
得票数 0
回答已采纳
1
回答
当在函数体中调用状态设置器时,效果
不会
运行(甚至一次也
不会
运行
reactjs
、
react-hooks
setState(1); flagRef.current = false;} 运行此代码将
导致
无限的
重新
渲染
根据
React
文档,它说setState函数用于更新状态。它接受一个新的状态值,并将组件的
重新
呈现排入队列。我将其解释为下一个
渲染
将进入队列,并在当前
渲染
完成后运行,包括运行效果。然而,效果根本
不会
运行,甚至
浏览 3
提问于2019-11-08
得票数 0
1
回答
React
:备忘录不起作用- OnClick按钮
导致
重新
呈现
reactjs
、
react-hooks
在这个例子中,我使用memo来防止组件
重新
渲染
,但是,即使项目属性没有改变,它也会在每次单击按钮时
重新
渲染
。根据
react
文档,只有当道具被更改时,带有备忘录的组件才
不会
重新
呈现。import
React
, { memo, useContext } from "
react
"; co
浏览 6
提问于2021-06-01
得票数 0
2
回答
为什么
react
-router Route attr在组件更新时
重新
安装而不是
重新
渲染
?
reactjs
'block' : 'none'}}>{d}</div> } />}代码: import
React
, {useState, useEff
浏览 29
提问于2021-05-15
得票数 0
回答已采纳
1
回答
什么会
导致
React
组件呈现,即使它的属性和状态没有改变?
reactjs
父组件会定期更改,但子组件的道具
不会
更改。 然而,由于某些原因,孩子们一直在
渲染
,但我不知道为什么。
浏览 0
提问于2017-11-30
得票数 0
2
回答
为什么onChange上的setState没有给出超过最大更新深度的错误
reactjs
、
setstate
当我们在render方法中使用setState时,为什么这段代码没有给出超出的最大更新深度。 state = { }; this.setState({ }); return ( <input type="text" name="na
浏览 11
提问于2019-08-12
得票数 0
回答已采纳
2
回答
组件
重新
呈现中的差异
reactjs
是否可以在使用
Context
API时停止组件
重新
渲染
?
浏览 14
提问于2021-06-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React之新Context API详解
React 16.3.0 发布,构建用户界面的 JavaScript 库
react 渲染性能优化
想创建应用程序,只用React Hooks就够了
Recoil:面向React的新的状态管理库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券