- 2021年11月8日
- 2021年11月9日
【React】jotai ライブラリを使って既存フックを簡単にグローバルに値を保持するフックにする
jotai は useState 的にグローバルに状態を管理する React のライブラリです。Redux 等の他のライブラリよりも小さくまとまっていて、React 組み込みのコ […]
jotai は useState 的にグローバルに状態を管理する React のライブラリです。Redux 等の他のライブラリよりも小さくまとまっていて、React 組み込みのコ […]
右クリックで開くコンテキストメニューをプログラム独自に上書きしたい時があります。そういった時メニューを開こうとした場所を知る必要があります。これを TypeScript 的に実装 […]
React – ユーザインターフェース構築のための JavaScript ライブラリ この記事はそれぞれ以下のバージョンに対応する記事です。 react: 17.0.2 前回の […]
チューリングマシンは大雑把に言えば、無数の一列に並んだデータを持つテープとそのテープ中のデータを読み書きできて移動もできるヘッダ、から成る抽象的な機械です。それらしいもの(厳密に […]
React は ユーザインターフェース構築のための JavaScript ライブラリ を名乗っています。React 上ではしばしばサーバからマスタデータ全体を取得する必要がありま […]
TypeScript: Handbook – Utility Types#Record<Keys,Type\> Record は次の様にある型とある型の組 […]
API とのやり取りをドキュメントに起こす時、API のレスポンスの形式を取得する必要があります。自動テストが入っている様なプログラムならば、そのテストにドキュメントの書き出しを […]
JSON to TypeScript • quicktype APIを叩くアプリやスクリプトを作る時、そのAPIのリクエスト、レスポンスの型定義ファイルが欲しくなります。無の状態 […]
よく次の様にオブジェクトの型を一つだけ抜き出して参照する必要がある時があります。 これぐらいならばすぐ分かるので問題なく定義できますが、ネストしたり更新の多い部分の型を参照して […]
axios は HTTP client ライブラリで外部との通信を非同期で行います。 axios/axios: Promise based HTTP client for the […]
配列に filter をかけて必要な値を持っている要素を抜き出すのはよくある処理です。この時、型が filter で望む通りにならず困る時がしばしばあります。例えば、次のコードと […]
右クリックで開くメニューを作りたい時がしばしばあります。この記事ではその方法の起点を大雑把に紹介し、React での実例を紹介します。 ブラウザ上の戻るなどのメニューを開くイベ […]