Skip to content

Commit

Permalink
apply suggestions from Armand
Browse files Browse the repository at this point in the history
Co-authored-by: Armand Philippot <[email protected]>
  • Loading branch information
MoustaphaDev and ArmandPhilippot authored Jan 10, 2025
1 parent 5a8e59c commit 7ab1580
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/content/docs/fr/guides/upgrade-to/v5.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,7 @@ En cas de collisions de routes, lorsque deux routes de même priorité tentent d

Dans Astro v4.x, `experimental.directRenderScript` était un drapeau optionnel pour rendre directement les `<scripts>` tels que déclarés dans les fichiers `.astro` (y compris les fonctionnalités existantes comme TypeScript, l'importation de `node_modules`, et la déduplication des scripts). Cette stratégie empêchait les scripts d'être exécutés à des endroits où ils n'étaient pas utilisés. De plus, les scripts rendus conditionnellement étaient auparavant implicitement intégrés sur place sans traitement par Astro, comme si une directive `is:inline` leur était automatiquement ajoutée.

Astro 5.0 supprime ce drapeau expérimental et en fait le nouveau comportement par défaut d'Astro : les scripts ne sont plus placés dans le `<head>`, les scripts multiples sur une page ne sont plus regroupés, et une balise `<script>` peut interférer avec le stylisme CSS. De plus, les scripts rendus conditionnellement ne sont plus implicitement intégrés sans traitment par Astro.
Astro 5.0 supprime ce drapeau expérimental et en fait le nouveau comportement par défaut d'Astro : les scripts ne sont plus placés dans le `<head>`, les scripts multiples sur une page ne sont plus regroupés, et une balise `<script>` peut interférer avec le stylisme CSS. De plus, les scripts rendus conditionnellement ne sont plus implicitement intégrés sans traitement par Astro.


#### Que dois-je faire ?
Expand All @@ -551,11 +551,11 @@ type Props
const { afficherAlerte } = Astro.props;
---
{
afficherAlerte && <script is:inline>alert("Notification très importante!")</script>
afficherAlerte && <script is:inline>alert("Notification très importante !")</script>
}
```

<ReadMore>En savoir plus sur [l'utilisation des balises `script' dans Astro](/fr/guides/client-side-scripts/#utilisation-du-script-dans-astro).</ReadMore>
<ReadMore>En savoir plus sur [l'utilisation des balises `script` dans Astro](/fr/guides/client-side-scripts/#utilisation-du-script-dans-astro).</ReadMore>

## Changements de rupture

Expand Down

0 comments on commit 7ab1580

Please sign in to comment.