useState
引数はinitialStateだが、ここに関数を入れると遅延初期化される ref
useStateの初期値に他のstateを渡すこともある
どういうとき?
どういう挙動になる?
ex. ref
code:tsx
const inputValue, setValue = useState("reactjs");
const subreddit, setSubreddit = useState(inputValue);
更新関数に関数を渡す
https://qiita.com/Takepepe/items/7e62cc7d7d8b81ca50db
https://ja.react.dev/reference/react/useState#updating-state-based-on-the-previous-state