ReactにおけるuseStateについて

概要

useStateとは、値を描画コンポーネント内で保持したいときに使うことのできるフックである。

まず、importを行う。
{ .. }内で宣言する。

import React, { useState } from 'react';

useStateをコンポーネント内で宣言する。
記述方法としては、const [変数名, 変数にセットする関数] = useState(初期値)である。
関数は変数と同じ型を取る。

例を挙げる。

const sample = () => {
	const [text, setText] = useState('');
}

これをbuttonなどで使用したいときには、

const sample = () => {
	const [count, setCount] = useState(0);
	
	return(
		<div>
			<button onClick={() => setCount(count + 1)}>
		</div>
	);
}

などと書く。