[チャレンジ]クラス構成部品(3)
5914 ワード
💜 クラス構成部品の使用💜
次の例は、動物に関する情報を画面に出力するAnimalコンポーネントである.
import React from "react";
class Animal extends React.Component {
state = {
type: 'cat',
name: 'meyow',
size: 'smal',
sound: 'low',
appearence: 'cute'
}
render(){
const {type, name, size, sound, appearence} = this.state
return (
<>
<h1>동물 정보</h1>
<h3>종류 - {type}</h3>
<h3>이름 - {name}</h3>
<h3>크기 - {size}</h3>
<h3>소리 - {sound}</h3>
<h3>생김새 - {appearence}</h3>
</>
)
}
}
export default Animal;
stateは動物に関する情報を含む初期データである.renderメソッドでstateをクエリーする場合は、このメソッドを使用してアクセスします.
これはAnimalクラスを意味します.
構造分解を使用して、ステータスオブジェクトのプロシージャを各変数に格納します.
renderメソッドは、動物情報をDOMオブジェクトとして作成し、戻ります.
import Animal from './Animal'
function App() {
return (
<div ClassName="App">
<Animal/>
</div>
)
}
export default App;
Reference
この問題について([チャレンジ]クラス構成部品(3)), 我々は、より多くの情報をここで見つけました https://velog.io/@goyo88/과제-클래스형-컴포넌트-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol