Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React redux状态更改但不重新渲染_Javascript_Reactjs_React Redux - Fatal编程技术网

Javascript React redux状态更改但不重新渲染

Javascript React redux状态更改但不重新渲染,javascript,reactjs,react-redux,Javascript,Reactjs,React Redux,我目前有一个单页应用程序,用户登录后应重新呈现到相应的页面。在开发工具上,我看到状态发生了变化,但我必须手动刷新页面。在看到当前用户存在的基础上重新呈现页面。如果有当前用户,则应返回不同的组件。下面是代码片段 到目前为止,我仔细检查了一下,以确保我的reducer没有改变状态,并且实际上返回了正确的newState。我的状态也被正确地规范化了,下面的组件正确地观察了状态的变化 class Greeting extends React.Component { constructor(pro

我目前有一个单页应用程序,用户登录后应重新呈现到相应的页面。在开发工具上,我看到状态发生了变化,但我必须手动刷新页面。在看到当前用户存在的基础上重新呈现页面。如果有当前用户,则应返回不同的组件。下面是代码片段

到目前为止,我仔细检查了一下,以确保我的reducer没有改变状态,并且实际上返回了正确的newState。我的状态也被正确地规范化了,下面的组件正确地观察了状态的变化

class Greeting extends React.Component {
    constructor(props) {
      super(props)
      debugger 
    }

    render () {
      debugger 
      const sessionLinks = () => (
        <div className="login-signup">
          <div className="navhead">
         <div className="butterflyr">butterflyr</div>
          <img className="butterfree" src={window.butterFree}/>
          <Route exact path="/" component={LogInFormContainer}/>
          </div>     
          <SignUpFormContainer/> 
        </div>
      );
      const homePage = () => (
        <hgroup className="header-group">
          <NavBar  currentUser={this.props.currentUser} logout={this.props.logout}></NavBar>
          <Route exact path="/" component={ForFun}/>
        </hgroup>
      )
      return ( 
        <div>{this.props.currentUser ? homePage() : sessionLinks()}</div>
      )
    }

}

类问候语扩展了React.Component{
建造师(道具){
超级(道具)
调试器
}
渲染(){
调试器
常量会话链接=()=>(
蝴蝶
);
const主页=()=>(
)
报税表(
{this.props.currentUser?主页():会话链接()}
)
}
}

Hi here,请分享关于如何使用问候语组件的代码片段好吗?能否将连接状态为props的容器发布?