Logo
    useStateの使い方で感動した話

    useStateの使い方で感動した話

    はじめに

    ゆとり世代の中野です。

    さっそくチャレンジについて書いていきます。

    チャレンジする背景

    • お仕事で得た知見を残す

    チャレンジ内容

    • useStateの使い方で感動したので忘れないようにメモ

    やったこと

    • stateの hoge を直接編集することができる
      • 但し保存したい場合は従来通りset を使う
    ~~~
    const [hoge, setHoge] = useState<Set<string>>(new Set());
    
    const Hoge = (id: Number) => {
    	if (!hoge) {
    		hoge.add(id);
    	} else {
    		hoge.delete(id);
    	}
    	setHoge(hoge);
    }
    ~~~

    結論

    • 不要な一時変数を作らないでいい

    さいごに

    • こういう感動した系も残していきたい

    yutanakano

    WEBエンジニア

    大阪生まれのゆとり世代です

    趣味はバイクでツーリングに行くこと

    愛車は Ninja ZX-25R SE KRT EDITION

    Expoでプロダクトを作っています

    image

    ©ゆとりちゃれんじ

    GitHubXInstagram