Javascript 元素在setState得到更改后未得到更新

Javascript 元素在setState得到更改后未得到更新,javascript,reactjs,redux,redux-store,Javascript,Reactjs,Redux,Redux Store,我是新手 在这里,我试图显示一个按钮上的微调器,就像 <button type="submit" style={{ fontWeight: 'bold', marginTop: 10 }} className="btn btn-primary btn-block" onClick={(event) => this.handleClick(event)}> {<i class="fa fa-spinner fa-spin">&l

我是新手

在这里,我试图显示一个按钮上的微调器,就像

<button type="submit"
    style={{ fontWeight: 'bold', marginTop: 10 }}
    className="btn btn-primary btn-block"
    onClick={(event) => this.handleClick(event)}>
        {<i class="fa fa-spinner fa-spin"></i> && this.state.isloading}
        Login
</button>
因此,当用户单击按钮时,我将调度一个操作,然后使用mapStateTOProps获取一个道具

但现在,当我点击按钮时,它并没有显示微调器

有人能帮我吗?

你需要换衣服

{<i class="fa fa-spinner fa-spin"></i> && this.state.isloading}
{&&this.state.isloading}

{this.state.isloading&&}

请使用演示问题的工具更新您的问题,最好是使用堆栈片段(
[]
工具栏按钮)运行的工具。堆栈代码段支持React,包括JSX。从父组件传递的prop
clickedLogin
可能没有改变,这就是为什么
组件将接收props
hook不会运行。是的,非常感谢:-)我不知道我怎么没有注意到这一点,请你解释一下。我知道这很容易,但是still@GaneshKaspate阅读和
{<i class="fa fa-spinner fa-spin"></i> && this.state.isloading}
{this.state.isloading && <i class="fa fa-spinner fa-spin"></i>}