このページでは、ユーザーリストにフィルター機能を追加する中での、少し複雑になった状態を管理する設計パターンについて見ていきましょう。配列のフィルタリング今回実装するユーザーリストのフィルタリングは、以下の要件を満たすものとします。フィルタリング用のテキストフィールドをひとつ表示するテキストフィールドに入力された文字列を名前に含むユーザーだけをリストに表示するフィルタリングはテキストフィールドの変更にリアルタイムに反応するこれを実現するために、アプリケーションが管理する状態の型を次のように定義します。ユーザーの配列を保持します。