if-else statement inside jsx: ReactJS

前端 未结 12 1264
广开言路
广开言路 2020-11-22 08:48

I need to change render function and run some sub render function when a specific state given,

For example:

render() {
    return (   
        

        
12条回答
  •  半阙折子戏
    2020-11-22 09:24

     render() {
         return (   
             
             (() => {                                                       
                 if (this.state == 'news') {
                    return  data
                }
                else 
                 return  
            })()
             
         )
     }
    

    https://react-cn.github.io/react/tips/if-else-in-JSX.html

提交回复
热议问题