腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3425)
视频
沙龙
2
回答
React
SetState
不会
导致
重新
呈现
,
而且
forceupdate
()
也
不起作用
reactjs
我在这段代码中更改了几次状态,但无论我做什么,组件都
不会
重新
加载。即使试图通过调用this.
forceUpdate
()来强制执行该问题,也无济于事。我做错了什么?我正在使用this.
setState
更新代码,状态正在成功地更改。但是我仍然不明白为什么没有一个地方调用this.
setState
()方法,组件永远
不会
被
重新
呈现
。我做错了什么?import
React
from '
react
'; imp
浏览 79
提问于2020-09-08
得票数 1
1
回答
子组件在Promise中的状态更改后未
重新
呈现
..?
javascript
、
reactjs
、
react-redux
我在一个
react
子组件中有一个发出HTTP post请求的函数。在它的响应中,我使用了this.
setState
和this.
forceUpdate
,但是组件没有
重新
呈现
。我使用了this.
setState
和this.
forceUpdate
,但是组件没有
重新
渲染。如果我将alert方法放在响应中,它就
不会
重新
呈现
axios({ method: 'post
浏览 7
提问于2019-05-25
得票数 0
4
回答
this.
setState
({})是否保证会
导致
重
呈现
reactjs
我继承了一些要维护的代码,其中有一行代码:这肯定会
导致
重
呈现
吗?
浏览 1
提问于2019-07-30
得票数 3
回答已采纳
3
回答
在反应中,
setState
和
forceUpdate
有什么区别?
reactjs
在不覆盖shouldComponentUpdate的组件中,
forceUpdate
和
setState
之间有什么区别吗?假设一个简单的用例:不需要撤销或时间旅行功能。在这种情况下,在我看来,变异状态和调用
forceUpdate
()是一种非常有效的使用
React
的方法。从黑匣子的角度来看,这两种技术似乎具有
浏览 10
提问于2017-05-08
得票数 13
回答已采纳
1
回答
反应道具不更新
javascript
、
reactjs
我将这些元素放入this.state.map中的原因是,我可以在(某些)上层组件中更改内容,而不必每次都
重新
呈现
数组(这非常缓慢),
而且
我不想使用shouldComponentUpdate。问题是,当父this.state[element] (作为初始componentWillMount中的道具传递给子componentWillMount)发生更改时,它
不会
更新子componentWillMount
浏览 2
提问于2016-06-19
得票数 0
2
回答
如何强制reactJS重绘?
javascript
、
ajax
、
reactjs
、
react-jsx
我正在尝试使用this.
setState
({ data: data })通过ajax调用来更新表;但是没有用新数据
重新
绘制数据表吗?(我可以看到接收到了新数据) render: function() { <tr> </tr> }va
浏览 1
提问于2015-02-13
得票数 4
回答已采纳
3
回答
使用
setState
()后,
React
本机状态未更新
react-native
、
counter
、
setstate
我在
React
Native的一个类中有一个状态和函数,我用它来创建一个计数器来计算完成的任务数。className) { let taskCount = 0; this.
setState
浏览 21
提问于2021-04-23
得票数 0
回答已采纳
3
回答
如何在
react
render中获取json数据?
json
、
reactjs
我要做的是抓取json数据,将其
呈现
为一个元素。这就是我所拥有的,但是this.images继续显示为空(如果我不在顶部设置它,则显示为未定义/空)。import
React
, { Component } from '
react
'; export default class Grid extends
浏览 0
提问于2017-08-07
得票数 0
3
回答
ReactJS -组件状态和类变量之间的区别是什么?
javascript
、
reactjs
、
react-native
: 'noooo'} );}2.使用
React
组件状态export default class Test extends Component {this.state = { active: false }; if(this.props.name === 'Dan') { </div>
浏览 5
提问于2019-01-30
得票数 8
1
回答
呈现
既不是由
setState
()
也
不是由
forceUpdate
()触发的
javascript
、
reactjs
我有一个简单的
React
设置,看起来有点像这样:ReactDOM.render(<App />, document.getElementById('root'));exportDOM to test if re-render occurs flag: true
浏览 1
提问于2019-07-31
得票数 2
回答已采纳
19
回答
如何使用钩子来强制组件
重新
呈现
?
javascript
、
reactjs
、
react-native
、
react-hooks
考虑下面的钩子例子 const [count, setCount()方法强制组件在
React
类组件中立即
重新
呈现
,如下面的示例所示 constructor(props){({count});
浏览 0
提问于2018-11-08
得票数 207
回答已采纳
2
回答
在
呈现
函数之外生成的本机元素未捕获状态更改
reactjs
、
react-native
我遇到了一种奇怪的行为,当我在Render函数之外生成一个视图时,即使它是在第一代(在this.
forceUpdate
的帮助下)
呈现
的,当状态发生变化时,它也
不会
重新
呈现
。(); this.
setState
({ }); // this.
forceUpdate
然后,当您单击“Control
浏览 1
提问于2019-06-09
得票数 1
2
回答
在
React
中隐藏一些具有本地存储的元素
reactjs
我想在用户还没有登录时隐藏一些导航,所以我使用本地存储来保存用户的id,并使用if逻辑来隐藏和显示导航,但是当我清除本地存储中的数据并将其与null进行比较时,导航仍然显示出来。 以下是将数据保存到本地存储中的代码 loginUser = () => { .then((res) => { if(res.data.role === "
浏览 17
提问于2020-04-20
得票数 0
回答已采纳
2
回答
立即对改进机作出反应
reactjs
我有一个单独的
React
组件,看起来如下所示: propTypes: { getValues:
React
.PropTypes.func, }, }, handleC
浏览 0
提问于2016-05-12
得票数 2
回答已采纳
2
回答
当子组件发生变化时,如何
重新
渲染父组件?
reactjs
**嗨,谢谢,
浏览 3
提问于2018-11-23
得票数 8
回答已采纳
4
回答
React
未
重新
呈现
javascript
、
reactjs
我现在正在使用
react
组件,以前
也
使用过它们,但当涉及到它时,我仍然认为自己很nooby。 问题:我的
setState
正在刷新和更改this.state,但我的组件根本
不会
重新
呈现
。我可以观察我的状态改变,甚至可以手动改变它,但它仍然
不会
改变我的任何条件渲染。我试图有条件地
呈现
一个ProcessingBox和一个JobsGrid,但是我无法加载任何东西。尝试:我尝试通过控制台记录所有组件,甚至在函数中,我得到了我想要的正确输出,但
不会</em
浏览 0
提问于2019-11-19
得票数 0
20
回答
您是否可以在不调用
setState
的情况下强迫重登?
reactjs
当对象被更新时,它会发出更改事件,然后当检测到任何更改时,我希望
重新
修改组件。对于顶级
React
.render来说,这是可能的,但在组件中却
不起作用
(这有点道理,因为render方法只是返回一个对象)。this.handleButtonClick.bind(this)}> </button> )} 单击按钮在内部调用this.render(),但这并不是
导致
呈现</em
浏览 5
提问于2015-06-03
得票数 1008
回答已采纳
4
回答
我应该使用
forceUpdate
()还是找到另一种方法来
重新
选择
reactjs
、
ecmascript-6
、
jsx
、
axios
我有这个组件,我想在调用api之后
重新
添加。我不明白为什么在getWinks的api调用之后,winks-count会更新,但除非我刷新,否则
不会
在视图上更新。我不应该使用this.
forceUpdate
()。请提出建议,欢迎任何批评。this.state.user.id, product_id:itemId }).then(function (response){
浏览 4
提问于2016-10-11
得票数 3
回答已采纳
1
回答
更新处于某个状态的数组中的数组内的值
reactjs
、
components
、
state
tertiary" size ='xs' type="button" handleClick={this.saveHeader}>OK</Button> this.
setState
alert('Header changed to ' + this.state.shoeList[0].id); } 我不确定要在this.
setState
浏览 14
提问于2020-03-26
得票数 0
3
回答
带反应钩的
forceUpdate
reactjs
、
react-hooks
是否有一种可以与
React
一起使用的
forceUpdate
?我考虑把这个换成钩子。但后来我意识到我无法访问
forceUpdate
。 我考虑了一种叫做useState钩子的解决方案,它可以添加一个虚拟计数器,然后从效果钩子中更新计数器,但感觉就像一次黑客攻击。
浏览 1
提问于2019-09-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
好程序员Web前端教程之React原理解析及优化技巧
一文搞懂ReactNative生命周期的进化
React 深入系列4:组件的生命周期
从源码中来,到业务中去,React性能优化终极指南
React 状态管理:状态与生命周期
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券