# 条件とフィルタリング

条件とフィルタリングは、Adaloの多くのコンポーネントで見られる重要な概念であり、特定の基準に基づいてアプリの動作や外観を制御することができます。これらの概念を理解することで、動的で個人に適したユーザーエクスペリエンスを作成する力を得ることができます。

## はじめに

* [データベース](https://help.adalo.com/ja/database)、[画面とコンポーネント](https://help.adalo.com/ja/component-basics)、および[アクション](https://help.adalo.com/ja/action-basics)の基本的な理解を持っている必要があります

### **条件とフィルタリングとは？**

まず、それぞれの用語を定義しましょう。どちらも、\_If-Thenロジック\_と呼ばれるものに基づいて実行されます。つまり、何かが真であれば、この処理を行います。

**フィルタリング:** フィルタリングは、事前に定義された基準に基づいてアプリのデータを選択的に表示するために使用されます。特定のルールを適用してコレクションをふるい分けることで、表示されるものと非表示にするものを制御することができます。

**条件:** 条件は、アプリ内で何かが発生すべきかどうかを評価します。ユーザーの操作やデータの値に基づいてアクションをトリガーし、コンポーネントの表示または非表示を設定するためのロジックを設定することができます。

### **主な違い:**

* **目的:** 条件は主にアプリ内のコンポーネントの動作と外観を制御しますが、フィルタリングはデータの表示を制御します。
* **範囲:** 条件は、アプリ内の個々のコンポーネントやアクションにしばしば適用され、それらの可視性や相互作用に影響を与えます。一方、フィルタリングは、特定の条件に基づいて表示されるべきレコードを決定するためにデータのコレクションに適用されます。

### 開始方法

{% content-ref url="conditions-and-filtering/filtering-in-adalo" %}
[filtering-in-adalo](https://help.adalo.com/ja/component-basics/conditions-and-filtering/filtering-in-adalo)
{% endcontent-ref %}

{% content-ref url="conditions-and-filtering/using-conditions-in-adalo" %}
[using-conditions-in-adalo](https://help.adalo.com/ja/component-basics/conditions-and-filtering/using-conditions-in-adalo)
{% endcontent-ref %}
