我是React的新手,我发现大多数教程都谈到了JSX,我还没有学过任何JSX语法,但我想知道React中JavaScript和JSX之间的主要用法差异是否仅仅是类似于HTML的语法?或者还有什么值得注意的?
默认情况下,每个 JSX 语法都会变成 JS 函数调用,即更改为 Javascript。
JSX 有助于编写更简单、更简洁的代码。
例子:
JSX代码:
const App = () => {
return <div>Hello world!</div>
}
Run Code Online (Sandbox Code Playgroud)
等效的 JS 代码:
const App = () => {
return React.createElement("div", null, "Hello world!");
};
Run Code Online (Sandbox Code Playgroud)
你可以看看Babel 是一个 JavaScript 编译器。,在预设选项中选择 react 以查看每行的实际结果。
| 归档时间: |
|
| 查看次数: |
19411 次 |
| 最近记录: |