Redux Toolkit で非同期なDispatchをキャンセルするには?
本家のドキュメントにも書いてあるけど、
ちょっと理解に時間かかったので忘れる前に簡潔なメモ。
createAsyncThu…
Redux Toolkitのミドルウェアが分かりにくい・・・。
Redux Toolkitの学習中、ミドルウェアがちょっと分かりにくい。
関数が関数を返すまでは理解しやすいけど、さらに関数を返すとなると理解が追いつかない。
Cのポインタのポインタのポインタみたいな…
ReactのSuspenseとuseTransition()を試してみた。
React 18 で追加されたSuspenseとuseTransition()についてです。
コードだけでは分かりづらいし試すのも面倒だったので実行結果付きで載せてます。
実行結果を先に見たい人はスク…
コレクションをまとめて編集してDBへ、アイテムのトラッキング
コレクションのクライアント側トラッキングについて
Reactでコレクションの複数のアイテムをまとめて編集したい。
リスト系扱うだけならEntityAdaptorやRTK Query(こっちは試してない…
ReduxToolsのreducersとextraReducersってどう違うんだ?
ReduxToolsのreducersとextraReducersってどう違うんだ?
ReduxToolkitの基本的なことは公式を見てください。
extraReducersはスライスをまたいでアクシ…
TypeScript + WebPack5 でWebWorkerを使う。
負担のかかる処理、例えば10秒ほどかかる処理を実行するとブラウザが固まってしまいます。
そこで負担のかかる処理を分散するマルチスレッドという機能がJavaやC#などには備わっているのですが・・・。
ど…
TypeScriptで画像のimportで警告が出る(VSCode+WebPack5)
モジュール ‘./images/loading.gif’ またはそれに対応する型宣言が見つかりません。ts(2307)
どこでもいいが型定義を追加。
src/types/imports.d.ts
…
ReactのuseState()フックの仕組みってどうなってるんだろう?
よく考えると原理が分らない。
ありがちで単純な例ですがcount1, count2, count3 はクロージャでもなく、何らかのオブジェクトでもなく、ポインタ(そもそもJSに無いはず)でもなく、単…