我似乎不能让我的jsx es6 react if语句工作..我做错了什么?
const otherVariables = doesntMatter;    
return (
...
    <div>
    {if (props.student.length == null && props.teacher.length == null) => (
       <p>empty</p>
    ) : (
       <p>not empty</p>
    )} 
   </div>
...
)如何检查两个数组是否都为空?
发布于 2016-05-19 23:29:59
存在语法错误,您正在测试lambda表达式。
你可以这样做
return !!props.student.length && !!props.teacher.length ? <p>not empty</p> : <p>empty</p>;发布于 2016-05-19 23:29:26
const elementToRender = props.student.length && props.teacher.length ?  <p>not empty</p> : <p>empty</p>然后在jsx中只需这样做:
<div>
  { elementToRender }
</div>https://stackoverflow.com/questions/37327681
复制相似问题