```html public/index.html
-Current Date: 01/01/2020
+Nous sommes le 01/01/2020
```
```js index.js
@@ -138,7 +139,7 @@ hydrate(, document.getElementById('root'));
export default function App() {
return (
- Current Date: {new Date().toLocaleDateString()}
+ Nous sommes le {new Date().toLocaleDateString()}
);
}
@@ -146,22 +147,22 @@ export default function App() {
-This only works one level deep, and is intended to be an escape hatch. Don’t overuse it. Unless it’s text content, React still won’t attempt to patch it up, so it may remain inconsistent until future updates.
+Ça ne marche qu'à un niveau de profondeur, et c'est vraiment à voir comme une échappatoire. N'en abusez pas. À moins qu'il ne s'agisse de contenu textuel, React n'essaiera toujours pas de corriger le tir, ça peut donc rester incohérent jusqu'à des mises à jour ultérieures.
---
-### Handling different client and server content {/*handling-different-client-and-server-content*/}
+### Gérer des contenus client et serveur différents {/*handling-different-client-and-server-content*/}
-If you intentionally need to render something different on the server and the client, you can do a two-pass rendering. Components that render something different on the client can read a [state variable](/reference/react/useState) like `isClient`, which you can set to `true` in an [effect](/reference/react/useEffect):
+Si vous cherchez explicitement à produire un contenu différent sur le serveur et sur le client, vous pouvez faire un rendu en deux temps. Les composants qui ont un rendu différent côté client peuvent consulter une [variable d'état](/reference/react/useState) telle que `isClient`, que vous définirez à `true` dans un [Effet](/reference/react/useEffect) :