- 2022年6月16日
- 2022年6月17日
【React】配列の map メソッドで生成した input 要素の onChange ハンドラーが実行されるとまとめて全部再レンダリングされる問題のよくある原因と修正方法
React のパフォーマンス問題でよくあるのが過度な再レンダリングです。これは主に子コンポーネントに渡す props が意図せぬタイミングで異なる値(ここでは”前回レ […]
React のパフォーマンス問題でよくあるのが過度な再レンダリングです。これは主に子コンポーネントに渡す props が意図せぬタイミングで異なる値(ここでは”前回レ […]
今回は、Swift で任意の文字列の最後から、指定した数分の文字列を取得する方法についてです。 例えば、「ABCDEFGHI」という文字列の最後から3文字を取得する、という処理を行 […]
今回は、Swift で画面をダブルタップした際に、その位置を取得する方法についてです。 参考にさせていただいた記事はこちらから。 [SwiftUI] ロングタップした位置をView […]
複数の機能を URL から呼べるすごく単純な自分用の何かを作る時などで使えるスニペットです。こういう方法で製品を作ろうとするとセキュリティ面でも作りこみが必要になって返って手間に […]
PHP の配列は連想配列しかなく、そのキーの採番方法も他言語ではあまり見られない印象を受けます。近いのは MySQL のオートインクリメントあたりです。具体的には既存の int […]
Swift でメッセージ+チェックボックス付きのポップアップを実装する際に、PopupDialog というライブラリを導入したのでご紹介。 今回は使いませんでしたが、ポップアップの […]
React は JavaScript で UI を作るためのフレームワークでレンダリングという DOM を変える処理があります。このレンダリングが再帰等で異常に連続すると web […]
今後使用することがあるかどうかはわからないのですが、今回使う機会があったので備忘録としてまとめ。 Swift プロジェクトで、現在表示されている ViewController のク […]
今回は、UIButton に Activity Indicator を追加する方法についてです。 ページにボタンがあって、ページ読み込み中はそのボタンにローディングアイコンが表示さ […]
今回は、Swift で App Store で公開しているアプリのバージョンを取得する方法についてです。 なお、以前には「【JavaScript】App Storeに公開済みのアプ […]
単に範囲Aと範囲Bが被っているか否かを識別するならば、次の関数があっさり書けて便利です。 図でざっくばらんに説明すると次です。 # Aの終点がBの始点の左側にある A |--- […]
JavaScript のデバッグ方法は多いです。debugger を埋め込む、開発者ツールでブレークポイントを追加する、開発者ツールでフレームワーク用の状態を見る、TypeScr […]