- 2024年5月8日
【React】【TypeScript】void演算子を使って返り値を持つ関数をuseEffectの処理本体にしても型エラーにしない
ReactのuseEffectは任意のライフサイクルで発火する副作用を管理するためのフックです。ちょっと便利すぎるくらいですがレンダリングの回数が増えるのでなるべく使わないことが […]
ReactのuseEffectは任意のライフサイクルで発火する副作用を管理するためのフックです。ちょっと便利すぎるくらいですがレンダリングの回数が増えるのでなるべく使わないことが […]
TypeScriptにはジェネリクスという仕組みがあります。ジェネリクスは異なる型で動作するコンポーネントや関数を一つの定義で扱うことを可能にする仕組みです。ジェネリクスを使うこ […]
TypeScriptはJavaScriptを拡張した言語であり型の機能を提供してくれます。この型の定義は様々なことができます。 TypeScriptには型と型のORでつない […]
TypeScriptは、JavaScriptの拡張として静的型付けのメリットを提供します。静的型付けにより、ソースコードから生成されたプログラムを実行する前に、型に基づく潜在的な […]
ChatGPTは、OpenAIが開発した大規模な対話型AIで、自然かつ流暢な文章を生成することができます。ChatGPT は人間同様に誤りを起こすことがあり、できないこともあります […]
TypeScript ではよく関数の引数と返り値の型を定めます。こうしておくと、あるところの型の変更があった時や誤った型を使ってしまった時に問題があるか否か、あるならばどこが問題 […]
TypeScript は JavaScript に型の機能を加えた言語です。型を用いた静的解析によって開発を助けてくれます。この型の機能を活かしたま再帰的な機能を作るちょっとした […]
とりあえず↓の型を使えばいい感じに動いてくれます。 以下は上記の型とその型で何をしたかったのかの説明です。 React のコンポーネントを定義する時、次の様に子要素に透過的に […]
TypeScript は緩やかにも厳格にも設定次第の強さで型を JavaScript に付与してくれる AltJS です。なるべく厳格にする方が安全なプログラミングができますが、 […]
TypeScript は JavaScript を元に静的型付けを拡張した言語です。その特性上、引数や返り値、処理中において値の扱い方を間違いにくいです。静的型付けとは言いますが […]
TypeScript は JavaScript に型機能を加えた拡張の言語です。なぜわざわざ型が付いたものを使うのかというとその方が開発が早くなるからです。型を用いた静的解析によ […]
しばしばある操作を戻る、進む(戻したのをさらに戻す)という機能が求められることがあります。Windows のテキストエディタならよく Ctrl+Z, Ctrl+Y で備わっている […]