TIL31.Component
既存のhtml構文とjsx構文の違いに注意してください.
コンポーネントには、classコンポーネントとfunctionコンポーネントの2種類があります.初期は 反応器は
-classの名前は
「構成部品を作成するときは、
-htmlのclassはreactで
部品の形状
클래스 컴포넌트
に集中した.jsx문법
を用いた.-classの名前は
대문자
と書かれています.ex) Class App
extends Component「構成部品を作成するときは、
최상위 태그
を作成する必要があります.」[分割](Split)を使用すると、DOMに追加ノードを追加することなくサブリストをグループ化できます.これにより、不要なdivタグの生成を防止することができる.-htmlのclassはreactで
className
と書くべきです.//기존의 태그를 사용해서 요소를 감싸준 경우.
<div>
<p> Hello world</p>
<p> Hi, Mong</p>
<div>
//Fragment를 사용해서 요소를 감싸준 경우.
<Fragment>
<p> Hello world</p>
<p> Hi, Mong</p>
</Fragment>
class App extends Component {
render() {
return (
<div className="App">
<P>Hello, React!</p>
<img src="www.react.com" /> //<img />의 형태로 작성.
</div>
);
}
}
クラスコンポーネントというプログラムを作成し、pタスクとimgラベルを返します.このクラスには、Webブラウザで作成したいコンテンツを表すrenderという方法があります.import from/export default
import React from 'react';
react.これは、jsからreactコードを取得することを意味します.export default TOC;
変数、関数、オブジェクト、クラスなどのコマンドを出力できます.Reference
この問題について(TIL31.Component), 我々は、より多くの情報をここで見つけました https://velog.io/@jo_love/TIL31.componentテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol