petehunt
12 years ago
2 changed files with 18 additions and 1 deletions
@ -0,0 +1,15 @@ |
|||
# Scaling Up: Using Multiple Components |
|||
|
|||
So far, we've looked at how to write a single component to display data and handle user input. Next let's examine one of React's finest features: composability. |
|||
|
|||
## Motivation: separation of concerns |
|||
|
|||
By building modular components that reuse other components using well-definted interfaces, you get much of the same benefits that you get by using functions or classes. Specifically you can *separate the different concerns* of your app however you please simply by building new components. By building a custom component library for your application, you are expressing your UI in a way that best fits your domain. |
|||
|
|||
## Composition example |
|||
|
|||
```javascript |
|||
/** @jsx React.DOM */ |
|||
|
|||
|
|||
``` |
Loading…
Reference in new issue