@samitouri / QOS-React-2 / commits / 5e65c186aa

docs: remove OUTLINE

Paul O’Shannessy committed Oct 21, 2013 at 15:20 UTC 5e65c186aa6918c19a6f18693a415f8e1f782696
1 file changed -96
docs/docs/OUTLINE.md deleted
-96
@@ -1,96 +0,0 @@
1 ----
2 -id: OUTLINE
3 -title: Goals of the documentation
4 -layout: docs
5 -prev: 09.1-tutorial.html
6 ----
7 -- Flow of docs should mimic progression of questions a new user would ask
8 -- High information density -- assume the reader is adept at JS
9 -- Talk about best practices
10 -- JSFiddles for all code samples
11 -- Provide background for some of the design decisions
12 -- Less words less words less words!
13 -
14 -## Outline
15 -
16 -Motivation / Why React?
17 -- Declarative (simple)
18 -- Components (separation of concerns)
19 -- Give it 5 minutes
20 -
21 -Displaying data
22 -- Hello world example
23 -- Reactive updates
24 -- Components are just functions
25 -- JSX syntax (link to separate doc?)
26 -- JSX gotchas
27 -
28 -Interactivity and dynamic UIs
29 -- Click handler example
30 -- Event handlers / synthetic events (link to w3c docs)
31 -- Under the hood: autoBind and event delegation (IE8 notes)
32 -- React is a state machine
33 -- How state works
34 -- What components should have state?
35 -- What should go in state?
36 -- What shouldn't go in state?
37 -
38 -Scaling up: using multiple components
39 -- Motivation: separate concerns
40 -- Composition example
41 -- Ownership (and owner vs. parent)
42 -- Children
43 -- Data flow (one-way data binding)
44 -- A note on performance
45 -
46 -Building effective reusable components
47 -- You should build a reusable component library (CSS, testing etc)
48 -- Prop validation
49 -- Transferring props: a shortcut
50 -- Mixins
51 -- Testing
52 -
53 -Forms
54 -
55 -Working with the browser
56 -- The mock DOM
57 -- Refs / getDOMNode()
58 -- More about refs
59 -- Component lifecycle
60 -- Browser support and polyfills
61 -
62 -Working with your environment
63 -- CDN-hosted React
64 -- Using master
65 -- In-browser JSX transform
66 -- Productionizing: precompiled JSX
67 -- Helpful open-source projects
68 -
69 -Integrating with other UI libraries
70 -- Using jQuery plugins
71 -- Letting jQuery manage React components
72 -- Using with Backbone.View
73 -- CoffeeScript
74 -- Moving from Handlebars to React: an example
75 -
76 -Server / static rendering
77 -- Motivation
78 -- Simple example
79 -- How does it work? (No DOM)
80 -- Rendr + React
81 -
82 -Big ideas
83 -- Animation
84 -- Bootstrap bindings (responsive grids)
85 -- Reactive CSS
86 -- Web workers
87 -- Native views
88 -
89 -Case studies
90 -- Comment box tutorial from scratch
91 -- From HTML mock to application: React one-hour email
92 -- Jordan's LikeToggler example
93 -
94 -Reference
95 -- API
96 -- DOM differences
\ No newline at end of file