You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -50,13 +55,21 @@ export type AddServerRenderer =
50
55
51
56
### Option `streaming`
52
57
53
-
**Type :**`boolean`
58
+
<p>
59
+
60
+
**Type :**`boolean`<br />
61
+
**Par défaut :**`false`
62
+
</p>
54
63
55
64
Active les composants de rendu utilisant le [streaming HTML](/fr/guides/on-demand-rendering/#streaming-html).
56
65
57
66
### Option `renderers`
58
67
59
-
**Type :**`AddServerRenderer[]`
68
+
<p>
69
+
70
+
**Type :**`AddServerRenderer[]`<br />
71
+
**Par défaut :**`[]`
72
+
</p>
60
73
61
74
Liste des moteurs de rendu client chargés requis par le composant. Utilisez cette option si votre composant `.astro` restitue des [composants de framework UI](/fr/guides/framework-components/) ou MDX à l'aide d'une intégration Astro officielle (par exemple React, Vue, etc.).
62
75
@@ -106,15 +119,20 @@ import vueRenderer from "@astrojs/vue/server.js";
Cette fonction restitue un composant spécifié à l'intérieur d'un conteneur. Elle prend un composant Astro comme argument et renvoie une chaîne de caractères qui représente le HTML/contenu rendu par le composant Astro.
119
137
120
138
```js
@@ -131,6 +149,11 @@ Elle accepte également un objet comme deuxième argument pouvant contenir un [c
Elle restitue un composant et renvoie un objet `Response`.
135
158
136
159
```js
@@ -154,15 +177,19 @@ export type ContainerRenderOptions = {
154
177
request?:Request;
155
178
params?:Record<string, string|undefined>;
156
179
locals?:App.Locals;
157
-
routeType?:"page"|"endpoint";
180
+
routeType?:RouteType;
181
+
partial?:boolean;
158
182
};
159
183
```
160
184
161
185
Ces valeurs optionnelles peuvent être transmises à la fonction de rendu afin de fournir des informations supplémentaires nécessaires au bon rendu d'un composant Astro.
162
186
163
187
### `slots`
164
188
189
+
<p>
190
+
165
191
**Type :**`Record<string, any>`
192
+
</p>
166
193
167
194
Une option pour transmettre du contenu à restituer avec [`<slots>`](/fr/basics/astro-components/#les-slots).
168
195
@@ -224,7 +251,10 @@ const result = await container.renderToString(Card, {
224
251
225
252
### Option `props`
226
253
254
+
<p>
255
+
227
256
**Type :**`Record<string, unknown>`
257
+
</p>
228
258
229
259
Une option pour transmettre des [propriétés](/fr/basics/astro-components/#props-de-composant) aux composants Astro.
230
260
@@ -252,7 +282,10 @@ const { name } = Astro.props;
252
282
253
283
### Option `request`
254
284
285
+
<p>
286
+
255
287
**Type :**`Request`
288
+
</p>
256
289
257
290
Une option pour passer une requête (`Request`) avec des informations sur le chemin/l'URL que le composant restituera.
258
291
@@ -274,7 +307,10 @@ const result = await container.renderToString(Card, {
274
307
275
308
### Option `params`
276
309
310
+
<p>
311
+
277
312
**Type :**`Record<string, string | undefined>`
313
+
</p>
278
314
279
315
Un objet permettant de transmettre des informations liées au chemin à un composant Astro chargé de [générer des routes dynamiques](/fr/guides/routing/#routes-dynamiques).
280
316
@@ -300,7 +336,10 @@ const result = await container.renderToString(LocaleSlug, {
300
336
301
337
### Option `locals`
302
338
339
+
<p>
340
+
303
341
**Type :**`App.Locals`
342
+
</p>
304
343
305
344
Une option pour passer les informations de [`Astro.locals`](/fr/reference/api-reference/#locals) pour le rendu de votre composant.
Une option disponible lors de l'utilisation de `renderToResponse()` pour spécifier que vous restituez un [point de terminaison](/fr/guides/endpoints/) :
0 commit comments