跳到主要内容

深入学习 JSX

从根本上讲 JSX 只是提供了 React.createElement(component, props, ...children) 的语法糖方法。下面的代码

<MyButton color="blue" shadowSize={2}>
Click me
</MyButton>

会被编译成

React.createElement(
MyButton,
{color: 'blue', shadowSize: 2},
'Click Me'
)