スポンサーリンク
React(書評)

「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録4

TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発posted with ヨメレバ手島 拓也/吉田 健人/高林 佳稀 技術評論社 2022年07月25日頃 楽天ブックスAmazonKindle 「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録3の続き Next.js 環境構築 npx create-next...
React(書評)

「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録3

TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発posted with ヨメレバ手島 拓也/吉田 健人/高林 佳稀 技術評論社 2022年07月25日頃 楽天ブックスAmazonKindle 「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録2の続き TypeScript Enum enum Directi...
React(書評)

「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録2

TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発posted with ヨメレバ手島 拓也/吉田 健人/高林 佳稀 技術評論社 2022年07月25日頃 楽天ブックスAmazonKindle 「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録1の続き TypeScript 関数の型 以下のような記述は一見わ...
スポンサーリンク
React(書評)

「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」の感想・備忘録1

TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発posted with ヨメレバ手島 拓也/吉田 健人/高林 佳稀 技術評論社 2022年07月25日頃 楽天ブックスAmazonKindle 点数 80点 感想 前半はTypeScript、React、Next.jsについてわかりやすく説明されていてとても良かった。しかし、後半のサンプルアプリの開発はわかりづら...
Node.js

[Node.js] Error: Cannot find module ‘../scripts/start’の解決方法

概要 Node.jsを使っているプロジェクトのディレクトリーをコピーまたは移動すると、npm startを実行してもError: Cannot find module '../scripts/start'となってしまうことがある。 解決方法 node_modulesディレクトリを削除し、npm installを実行する。 ディレクトリのコピー・移動でnode_modles配下のシンボリックリンクが...
Mac

Macでメール送信を取り消す方法

概要 Macの標準アプリ「メール」では、メール送信後に送信を取り消すための設定がある。設定を変更することで、送信後の一定時間内(10秒 or 20秒 or 30秒)は送信を取り消すことが可能となる。 手順 1. メインメニューの「メール」⇒「設定」を選択 2. 「作成」⇒「送信」 3. 取り消すまでの時間を選択 4. メールを送信すると、左下に「送信を取り消す」が表示されるようになる
サーバ

[MySQL][Postgres]外部キーがあるテーブルをTRUNCATEする方法

概要 データベースで外部キーがあるテーブルをTRUNCATEしようとするとエラーとなってしまう。例えば、MySQLの場合はCannot truncate a table referenced in a foreign key constraintとなり、TRUNCATEすることができない。 解決方法 一時的に外部キー制約を無効化することで、TRUNCATEすることができる。 MySQLの場合 se...
TypeScript

[TypeScript]関数の型定義

関数の定義 引数のみアノテートし、戻り値は型推論を使う。 const add = (a: number, b:number) => a + b オプションパラメータとデフォルトパラメータ 引数名の後ろに?を付けると省略可能なオプションパラメータとなる。省略時はundefinedとなる。 引数名=値とするとデフォルトパラメータとなる。デフォルト引数は型推論を使う。 const print = (a:...
TypeScript

[TypeScript]enum(列挙型)の使い方

数値列挙の場合 const enum Color { Red, Blue, Green } console.log(Color.Green) // 2 文字列列挙の場合 const enum Color2 { Red = "#f00", Blue = "#00f", Green = "#0f0" } console.log(Color2.Green) // "#0f0" 「型名は大文字で始まる単数...
TypeScript

[TypeScript]オブジェクトの型定義

オブジェクトリテラルによる型推論 TypeScriptでオブジェクトリテラルを使うと型推論が行われる。通常はこの記法を使うべきである。 const obj = { id: 1, } obj.id="1" // エラー アノテーションによる型定義 省略可能プロパティや読み取り専用プロパティを定義したい場合は、アノテーションを使って明示的に型を宣言する。 const obj2: { id: numbe...
スポンサーリンク