diff --git a/src/v2/guide/render-function.md b/src/v2/guide/render-function.md index 08f6597315..91764042f0 100644 --- a/src/v2/guide/render-function.md +++ b/src/v2/guide/render-function.md @@ -1,30 +1,30 @@ --- -title: Render Functions (En) +title: Fonctions de rendu type: guide order: 15 --- -## Basics +## Les bases -

**Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou [participez à la traduction française ici](https://github.com/vuejs-fr/vuejs.org).**

Vue recommends using templates to build your HTML in the vast majority of cases. There are situations however, where you really need the full programmatic power of JavaScript. That's where you can use the **render function**, a closer-to-the-compiler alternative to templates.

+Vue vous recommande l'utilisation de templates pour construire votre HTML dans la grande majorité des cas. Il y a cependant des situations où vous aurez réellement besoin de toute la puissance programmatique de JavaScript. C'est là que vous pouvez utiliser les **fonctions de rendu**, une alternative aux templates qui est plus proche du compilateur. -Let's dive into a simple example where a `render` function would be practical. Say you want to generate anchored headings: +Examinons un exemple simple où une fonction `render` serait plus pratique. Imaginons que nous souhaitons générer des titres avec une ancre : ``` html

- Hello world! + Hello world !

``` -For the HTML above, you decide you want this component interface: +Pour le HTML ci-dessus, vous décidez d'utiliser cette interface de composant : ``` html Hello world! ``` -When you get started with a component that just generates a heading based on the `level` prop, you quickly arrive at this: +Quand vous commencez avec un composant se basant sur la prop `level` pour simplement générer des niveaux de titre, vous arrivez rapidement à cela : ``` html