1 | ## Motivation?
|
2 |
|
3 | [React][react]'s rendering is synchronous by design.
|
4 | As a result, rendering on the server is left as an exercise for the rest of the
|
5 | community to figure out.
|
6 |
|
7 | There are some cludgy solutions for this, most of which require having
|
8 | **fat ~~handlers~~ ~~components~~ controllers** at the top of your application
|
9 | that are responsible for **marshalling data for all components under them**.
|
10 |
|
11 | For a non-trivial application, this means mixing concerns between your
|
12 | specialized components and the _controllers_, which is conceptually difficult
|
13 | and programmatically annoying to maintain.
|
14 |
|
15 | [react]: http://facebook.github.io/react/
|