Skip to content

Commit 6055a8b

Browse files
committed
Merge branch 'master' of github.com:midudev/react-rendering
2 parents 27eb25b + 76f9858 commit 6055a8b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# ⚛︎ React rendering strategies
2+
3+
Different strategies to render React applications in order to get the best performance while keeping SEO, Developer Experience and User Experience.
4+
5+
[Slides](https://slides.com/miguelangeldurangarcia/react-rendering-strategies#)
6+
[Video](https://youtu.be/3mBc9AVLddw?t=177)
7+
8+
## Dynamic Rendering
9+
If your visitor is a bot, like GoogleBot or Yandex, use Server Side Rendering and Client Side Rendering.
10+
If your visitor is a real user, use Client Side Rendering.
11+
12+
## Static Content
13+
Server Side Rendering for a component and skip the hydration step on the client. Useful for components that don't need to use interactivity (like SEO links).
14+
15+
## Progressive Rendering
16+
Server Side Rendering for a component and skip the hydration step on the client but, as soon as it appears on the viewport, then hydrate it. Useful for list of items.

0 commit comments

Comments
 (0)