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