###UseRefで連想配列を作るも、うまくsetできない。
タイトル通りです。
UseRefで連想配列を作り、useEffectでそれにデータを加えていく処理をしているのですがうまくいきません。
下に疑似コードを示します。
react
1const material_dic = useRef(new Map()); 2useEffect(() => { 3 material_dic.current.set("hoge", "fuga") 4 material_dic.current.set("piyo", "puyo") 5 console.log(material_dic.current) 6})
この結果を見ると以下に示す画像のように、mapの中にmap?ができてしまい、思った通りの動作になりません。
なぜこのような動作になるのでしょうか?
どのようにすればmapに"hoge", "fuga"
を「直接」入れられるでしょうか?
ご助言いただけたらと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。