- 2023年11月16日
- 2023年11月16日
【JavaScript】非同期処理の重なりでif文に反した挙動が起きる例とその対策
通常if文の中での処理はif文の条件がtrueになった状態で始まります。しかしながら、それが成り立たない場合も存在します。その場合と対策を紹介します。 実際にそうなる例が次です […]
通常if文の中での処理はif文の条件がtrueになった状態で始まります。しかしながら、それが成り立たない場合も存在します。その場合と対策を紹介します。 実際にそうなる例が次です […]
様々なAPIを使っていると稀に添え字が雑なAPIに出会います。API側としては配列を返したかったのだろうけども、誤ってオブジェクトになってしまっているというやつです。より具体的に […]
TypeScriptはJavaScriptを拡張した言語であり型の機能を提供してくれます。この型の定義は様々なことができます。 TypeScriptには型と型のORでつない […]
具体的に何をするかというと次の感じです。 オブジェクトのプロパティにオブジェクトを持つような場合でも一次元連想配列的な値として扱いた時に使います。ライブラリや外部APIなど何ら […]
この記事で使っている React Router のバージョンは 6.2.2 です。 React Routerは、React用のルーティングライブラリであり、SPA(Single […]
タイトルにある通り、タグを入力できる入力欄を簡単に実装できるライブラリ「react-native-tags-input」のご紹介です。 入力したタグは、配列で管理できます。 ライブ […]
稀にオブジェクトで用意した何かを配列に変換したいことがあります。多くの場合で最初から配列として用意しておいた方が効率的ですが、それができない場合もあります。そういった時に使える配 […]
図の様に API の結果を組み合わせて JavaScript 内で使うオブジェクトを作る必要があるとします。 これを実現する素朴なコードは次です。 それぞれ独立しておりプロフ […]
leaflet は web ページ上に地図を表示するためのライブラリです。この地図を構成する画像はタイル形式の画像として配布されていることが多いです。この地図タイルが提供している […]
今回は、子コンポーネントをページに並べる際に導入したライブラリ「react-stack-grid」のご紹介です。 現在開発中のシステムで、カードコンポーネントを複数並べるというレイ […]
しばしば開発中や不具合調査中に見た目に現れる目立つ目印が欲しい時があります。そして目印の位置や大きさが干渉しあう時、異なる色で目印を作りたくなります。そういった時に役に立つカラフ […]
TypeScriptは、JavaScriptの拡張として静的型付けのメリットを提供します。静的型付けにより、ソースコードから生成されたプログラムを実行する前に、型に基づく潜在的な […]