react,es6的括号问题

Posted rong88

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react,es6的括号问题相关的知识,希望对你有一定的参考价值。

javascript 会自动给行末添加分号。如果 return 后面换行不加括号就会变成 return;。

  就是说因为jsx语句跨行了,如果写在一行是可以省略小括号的。

const About = () => (
  <div>
    <h2>About</h2>
  </div>
)
//等同于
const About = () => {
    return (
      <div>
        <h2>About</h2>
      </div>
    )
}

另外,对于箭头函数右边的大括号()=》{ }

箭头函数后面不加大括号,默认只能有一行代码,默认return; 
箭头函数后面加大括号,默认没有return;

 

以上是关于react,es6的括号问题的主要内容,如果未能解决你的问题,请参考以下文章

vue2.0 代码功能片段

什么时候应该使用花括号进行 ES6 导入?

VScode插件推荐

如何理解这段代码片段中的两对括号?

React 顶层 API

es6解构中括号前加分号