diff --git a/content/en/guide/v10/api-reference.md b/content/en/guide/v10/api-reference.md
index c98309836..77fa1fd64 100644
--- a/content/en/guide/v10/api-reference.md
+++ b/content/en/guide/v10/api-reference.md
@@ -78,7 +78,8 @@ render(
## hydrate()
-When you have a prerendered DOM, there is no need to re-render it again. With hydrate most of the diffing phase will be skipped with event listeners being the exception. It's mainly used in conjuncton with [Server-Side Rendering](/guide/v10/server-side-rendering).
+If you have a prerendered DOM (because of [Server-Side-Rendering](/guide/v10/server-side-rendering) then there is no need to use `render` again. You can use `hydrate` which will skip the internal diffing algorithm and only attach event listeners if it finds any in `props`.”
+
```jsx
import { render } from 'preact';
diff --git a/content/en/guide/v10/debugging.md b/content/en/guide/v10/debugging.md
index a3e4d2608..8171f71bb 100644
--- a/content/en/guide/v10/debugging.md
+++ b/content/en/guide/v10/debugging.md
@@ -146,7 +146,7 @@ const ref = createRef();
### Invalid event handler
-Sometimes you'll may accidentally pass a wrong value to an event handler. They must always be a `function` or `null` if you want to remove it. All other types are invalid.
+Sometimes you'll may accidentally pass a wrong value to an event handler. They must always be a `function`, or if you want to remove it `null`. All other types are invalid.
```jsx
// valid
diff --git a/content/fr/guide/v10/api-reference.md b/content/fr/guide/v10/api-reference.md
new file mode 100644
index 000000000..4d63e4929
--- /dev/null
+++ b/content/fr/guide/v10/api-reference.md
@@ -0,0 +1,181 @@
+---
+name: Référence API
+description: ‘Apprenez en plus à propos de toutes les fonctions exporté Preact’
+---
+
+# Référence API
+
+Cette page sert de rapide vue d’ensemble de toutes les fonctions exportées.
+
+
+---
+
+
A
+B
+Quelque chose s'est mal passé
; + } + return props.children; + } +} +``` + +## Fragments + +Un `Fragment` permet de retourner plusieurs éléments à la fois. Ils résolvent une limitation du JSX qui demande que chaque bloc ne doit avoir qu'un seul élément racine (`root`). Vous les rencontrerez souvent en combinaison avec les listes, les tables ou le CSS Flexbox où chaque élément intermédiaire aurait autrement un style différent. + +```jsx +import { Fragment, render } from 'preact'; + +function TodoItems() { + return ( +