blob: 39d60ed2b0fe680a6f263f0c839e4b38e64d6fc2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
# BITMASK API
https://0xacab.org/leap/leap_pycommon/blob/develop/src/leap/common/events/catalog.py
https://github.com/rofrischmann/react-layout-components/blob/develop/modules/components/Box.jsx
https://github.com/tastejs/todomvc/tree/master/examples
ES6
https://github.com/DrkSephy/es6-cheatsheet
http://egorsmirnov.me/2015/06/14/react-and-es6-part2.html
React component examples
https://github.com/Khan/perseus/tree/master/src/components
https://react.parts/web
Props versus States
https://github.com/uberVU/react-guide/blob/master/props-vs-state.md
Localization
https://github.com/martinandert/counterpart
http://www.localeplanet.com/
Flexbox
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
Style
Flat/Low Saturation visual language: https://www.youtube.com/watch?v=jAhjPd4uNFY
testing
-----------------------------------------
https://github.com/airbnb/enzyme
webpack
------------------------------------------
https://github.com/webpack/docs/wiki/optimization
https://github.com/rauschma/webpack-es6-demo
https://github.com/shakacode/react-webpack-rails-tutorial
https://stackoverflow.com/questions/27639005/how-to-copy-static-files-to-build-directory-with-webpack#27651720
react ui components
--------------------------------------------
material design
material-ui
http://www.material-ui.com
materialize
materialize looks to have the best css
https://react-materialize.github.io
http://materializecss.com
mui
https://www.muicss.com
react-material
react-polymer
elemental
http://elemental-ui.com/
react-only toolkit
foundation
used by pixelated user agent
grommet.io
topcoat
react-topui
belle
"configurable react components with great UX"
use belle or bootstrap theme
nikgraf.github.com/belle
react-islands
react implementation of yandex's islands design
github.com/narqo/react-islands
Pivotol UI
react ui components styles for the Pivotal brand
http://styleguide.pivotal.io
react
------------------------
react with es6 classes:
https://facebook.github.io/react/docs/reusable-components.html#es6-classes
redux
-----------------
http://redux.js.org/
https://github.com/reactjs/redux
Redux is a predictable state container for JavaScript apps.
functional programming
oop with redux
https://github.com/newtoncodes/react-redux-oop
https://github.com/ddsol/redux-schema
boilerplates
https://github.com/markerikson/react-redux-links/blob/master/boilerplates-and-starter-kits.md
https://github.com/tsaiDavid/simple-redux-boilerplate
ec6
------------------
http://frontendjournal.com/javascript-es6-learn-important-features-in-a-few-minutes/
https://www.infoq.com/news/2015/03/react-es6-classes
https://github.com/google/traceur-compiler/wiki/Getting-Started
http://www.developerdrive.com/2011/08/top-10-must-follow-javascript-best-practices-2/
react templates
---------------------------------
https://wix.github.io/react-templates/
Toolchain
-------------------
processors
traceur
babel
front-end package management
bower - https://bower.io/
component
npm + browserify
http://browserify.org/
and many others
https://github.com/wilmoore/frontend-packagers
module builder
browserify
webpack
testing framework
https://github.com/karma-runner/karma
full frameworks
------------------------
http://aurelia.io/
watcherify
----------------------------
#!/bin/bash
watchify client/main.js -o public/bundle.js -dv &
nodemon --exec npm run babel-node -- app.js
|