miyabisan2の記事一覧
-
04.18
【API】設計手順
1.機能一覧を書き出す。 例えば、以下のようなもの。 ユーザー登録 ユーザー一覧 ユーザー検索 2.APIとして必要なものを整理する。 例えば、「ユーザー一覧」と「ユーザー検索」のAPIは一つにまとめれるなど…
-
Web APIの種類 公開されるAPI(Open API) AmazonやTwitterなど外部連携するためのAPI。アメリカでは普及していますが、日本ではAPIを公開するという風潮は本格化はしていません。 公開されない…
-
html2canvasとは? HTML の Element を画像に変換するライブラリです。実際にスクリーンショットを撮っているのではなく、ブラウザのレンダリングエンジンに近い挙動になる。 構文 [crayon-6aa3…
-
Excludeとは? TypeScript2.8から導入された部分集合を実現するUtility Typesになります。 型定義 [crayon-6aa3248627490834648773/] 第一引数のUnion型から第二引数に型…
-
Record型とは? Mapped Typesを扱うUtility Typesの一つで、入れ子になっているオブジェクトの型定義をすっきり書くためのものです。TypeScript2.1で追加されました。 構文 [crayon-6aa32…
-
Mapped typesとは? あるオブジェクトのプロパティ 名を利用して新しい型を作り出す機能のことです。実現するためにはkeyofやin keyofなどの構文があります。 TypeScriptのType定義の保守性向上のために使…
-
TypeScript2.1からUtility Types(便利な関数のような型のこと)という機能が提供されています。PartialやRequired、ReadOnlyはそのうちの一つです。 Partialとは? 下記のようにPartia…
-
02.28
【JavaScript】例外処理について
try catch構文 構文 [crayon-6aa3248628651152085211/] もし、try-catch構文を書いていない場合は例外が発生した瞬間プログラムが停止してしまいます。 例 [crayon-6aa3248…
-
02.27
【React】「useRef」の実践的な使い方
特徴 値が更新されても差分検知されないこと。 よく使われるケース formでinput入力時のレンダリングを防ぐ目的で使われます。useRefを利用してレンダリングを抑えたライブラリが「react-hooks-form」です。 …
-
関数コンポーネント(React.FC) Reactの関数コンポーネントの型になります。React.FunctionalComponentとも書けます。 例 [crayon-6aa3248628f4b930025861/] 下…
