状態管理関数が意外とシンプルに作れた
React を使わずに TypeScript で開発していたプロジェクトで、状態管理がしたいと思う機会がありました。
サーバに置いてすべてのクライアントで共有するわけではないから個々のクライアント側がローカルに持っていればいい。
クライアント側のコードではグローバルにいろんなファイルから特定の変数を参照したい…という状況でした。 …
React を使わずに TypeScript で開発していたプロジェクトで、状態管理がしたいと思う機会がありました。
サーバに置いてすべてのクライアントで共有するわけではないから個々のクライアント側がローカルに持っていればいい。
クライアント側のコードではグローバルにいろんなファイルから特定の変数を参照したい…という状況でした。 …
お絵かきアプリとかでよくある、階層構造をもったレイヤーを実装してみました。 …
Socket.IO で作成した通信対戦アプリをデプロイするときに結構苦労したので、その記録を書いておきます。 …
create-react-app
で作成したアプリでは、デフォルトでは CSS や画像や JS へのパスが
/static/css/main.xxxxxxxx.chunk.css
、
/static/media/...
、
/static/js/...chunk.js
のようになっています。 …
JavaScript では Cookie を扱うことができます。
Cookie はブラウザが保持できる文字列のことで、
これを使うことで、ユーザがページを再読み込みしたりブラウザから離れたりしてもデータを保持させることができます。 …
TypeScript では定数・変数・関数を定義するときに、型を同時に定義することができます。
例えば数値であればnumber
、文字列であればstring
、ブール値であればboolean
などです。
しかし、配列やオブジェクトや関数の型定義は少し特殊な部分があります。 …
前回、React で文字当てゲームを作りました。
今回は、このようなタイピング練習アプリを作ってみました。
この記事では、このタイピングアプリの実装について解説しながら、…