アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えてください。プログラミング初心者です。
Reactで以下の構文がありますが、
分割代入と書かれているサイトによく書かれています。
但し、分割代入のイメージ、動きが解りません。
動きとしては、
ReactのライブラリであるuseStateで、この構文が書かれているコンポーネント内に保持している値を第1引数から取得?して(初回は第1引数のみ利用)、それ以降は更新されている設定値を同じ第1引数から得て、第2引数の関数でuseStateに持っている引数値で更新するという理解でよろしいでしょうか?

const [state, setState] = useState(initialState);

質問者からの補足コメント

  • useStateは関数でしょうか?それともオブジェクトで、コンストラクタメソッドみたいなもので、それをgetter, setter化しているようなものでしょうか?

      補足日時:2022/05/06 10:38

A 回答 (1件)

分割代入は、MDNが分かりやすかったです。


https://developer.mozilla.org/ja/docs/Web/JavaSc …

hooksは、少し古いですが、この説明が分かりやすかったです。
https://qiita.com/uhyo/items/27a83d9044945034c4da

useStateは関数です。
console.log(React.useState);
で表示してみると分かると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!