# Leçon 2 — Composants et identifiants

Source : https://docs.berkios.online/studio/composants-et-identifiants/ · Section : Studio · Documentation officielle BERKIOS (https://docs.berkios.online)


## Pourquoi les identifiants comptent
Les commandes `set`, `increment`, `decrement`, `show`, `hide`, `toggle` et `calculate` doivent retrouver le composant cible. Le moteur de l'aperçu cherche l'identifiant, le nom ou le texte visible du composant.

Exemple :
```text
quand clic
  increment "Litres consommés" 10
```
Le texte `Litres consommés` doit correspondre au champ ciblé.

## Conseils
- Donnez des noms courts et explicites aux composants.
- Évitez d'avoir deux composants avec le même texte visible.
- Après avoir renommé un composant, mettez à jour les scripts qui le ciblent.
- Préférez des identifiants stables comme `liters`, `result` ou `instructions`.

## Exercice
Dans `05-calculateur-facture.berkios.json`, identifiez le champ résultat et les deux champs utilisés pour le calcul.
