这是我想做的事情的一个例子,目前抛出一个错误。我不确定我明白为什么,但在一行上导出、分配默认值和分配变量在语法上是不正确的。让它成为匿名函数的好处是我可以使用粗箭头=>并使用and 打开返回值,(而)不是打开{和}to return jsx。
export default let Checkbox = (props) => (
<div style={styles.checkboxContainer}>
<input styleName={styles.checkbox} type="checkbox" />
<span styleName={styles.checkboxStyled}></span>
</div>
)
Run Code Online (Sandbox Code Playgroud)
有没有办法在一行中完成这一切?有没有一个很好的理由为什么我不能/为什么它不在规范中?