React

react学习-4.JSX语法进阶

2018-05-02  本文已影响35人  YINdevelop

既然JSX是JavaScript 的语法扩展,与JavaScript之间等价转换,那自然而然,我们可以在jsx中使用js语法。

1.JSX中的表达式

我们把HelloWorld程序改写成使用表达式的。

const str = ',World'
function sayhi(name) {
  return 'Hi,' + name;
}
const element = <h1>Hello{str}{sayhi('react')}</h1>;

ReactDOM.render(element, document.getElementById('root'));   //Hello,WorldHi,react

2.JSX中的数组

3.JSX 属性

JSX 的标签同样可以拥有自己的属性:

const title = <h1 id="main">React Learning</h1>
    const title = <h1 className="main">React Learning</h1>

4.JSX 嵌套

下一篇——react学习-5.React组件

上一篇 下一篇

猜你喜欢

热点阅读