React復習
JSX構文
<div>
ラベルは必ず閉じる.<Hello />
自己閉鎖<>
小包.<>
<div>두개 이상의</div>
<p>태그는 감싸자</p>
</>
const name = '이렇게';
return <div>JS값 보여줄 땐, {name}</div>
const style = {
background: 'gray',
}
return (
<div style={style}>
<div className="my-style">
</div>
</div>
)
コメントの使用方法
return (
<div>
{/*주석은 이렇게*/}
<input
// or like this
/>
</div>
)
条件付きレンダリング {isSpecial ? <b>*</b> : null}
{isSpecial ? <b>*</b> : null}
isSpecial
値が真であれば*を付け、そうでなければ何でもない.useStateの使用 import React, { useState } from 'react';
function Counter() {
const [number, setNumber] = useState(0);
const onIncrease = () => {
setNumber(number + 1);
};
const onDecrease = () => {
setNumber(number -1);
};
return (
<div>
<h1>{number}</h1>
<button onClick={onIncrease}>+1</button>
<button onClick={onDecrease}>-1</button>
</div>
)
}
import React, { useState } from 'react';
function Counter() {
const [number, setNumber] = useState(0);
const onIncrease = () => {
setNumber(number + 1);
};
const onDecrease = () => {
setNumber(number -1);
};
return (
<div>
<h1>{number}</h1>
<button onClick={onIncrease}>+1</button>
<button onClick={onDecrease}>-1</button>
</div>
)
}
const onIncrease = () => {
setNumber(prevNumber => prevNumber + 1);
}
Reactからの入力状態の管理
Reference
この問題について(React復習), 我々は、より多くの情報をここで見つけました
https://velog.io/@hunsm4n/React-복습
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(React復習), 我々は、より多くの情報をここで見つけました https://velog.io/@hunsm4n/React-복습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol