【React】JSX的语法规则和组件
这篇文章的目的是什么?
-
- Reactの理解とアウトプット、振り返り用
- Reactでよく使われている基本的な技術を言語化できるようする
JSX语法规则
// Reactコンポーネントを書く場合、お作法としてreactのインポートが必要(React17のアップデートでJSXを使用するだけの場合は記述不要になった)
import React from "react";
// htmlにコンポーネントを反映するために、react-domをインポートする
import ReactDom from "react-dom";
// Reactでは関数を使用して画面の要素であるコンポーネントを表現していけるので、アロー関数を書いていく
const App = () => {
return (
<>
<h1>ReactJSX記法のルール</h1>
<p>React学習中</p>
</>
);
};
// Appをコンポーネントとしてレンダリングする
// 第一引数にレンダリングしたいコンポーネント、第二引数に反映箇所を指定する
ReactDom.render(<App />, document.getElementById("root"));
JSX语法规则总结
-
- jsxはjavascriptの中にHTMLを書いていく。
-
- ファイル拡張子はjsxとする。
-
- returnの内容が複数になる場合は()で囲う必要がある。
- returnしていく内容は1つのタグで囲わないとエラーになるので、フラグメント(<>>)で囲ってあげる。
组件
组件:在React中用于在屏幕上显示的部分,将显示所需的数据和处理等汇总为一个对象。通过创建用于显示屏幕的组件,可以随时轻松地将其集成并重复使用。
import React from "react";
import ReactDom from "react-dom";
const App = () => {
return (
<>
<h1>ReactJSX記法のルール</h1>
<p>React学習中</p>
</>
);
};
// コンポーネントをエクスポートして、他のファイルでインポートできるようにする。
export default App;
组件汇总
组件是画面元素的一个单位。从大(一个屏幕)到小(一个文本框)多种多样。
组件名称必须以大写字母开头。
可以将组件导出,以便在其他文件中导入使用。
请参考文献
React官方文件
React官方教程