为什么当我改变状态时反应不更新页面(渲染)?

问题描述 投票:0回答:1

我正在使用react处理单个文件中的多个html页面。

这里我声明反应页面状态:state = { logged: false,user_role:"",amount:0,time:0, web3: null, accounts: null, contract: null };

在render()内部,我有两个分支:render { if (this.state.logged) {... } else {..

否则,我有一个更改状态this.setState({logged:true});的登录表单>

因此,提交表单后,我希望做出反应以呈现页面的第一部分(if语句之后的部分),但这不会发生。

如果需要,我可以写下其他代码

谢谢

我正在使用react处理唯一文件中的多个html页面。在这里,我声明react页面状态:state = {登录:false,user_role:“”,amount:0,time:0,web3:null,accounts:null,contract:null}; ...

reactjs
1个回答
0
投票

欢迎来到SO:)

© www.soinside.com 2019 - 2024. All rights reserved.