16. 1. Webpack
2. Babel
3. JavaScript
a. Promise
b. ES6
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
18. 1. Webpack
2. Babel
3. JavaScript
a. Promise
b. ES6
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
24. 1. Webpack
2. Babel
3. JavaScript
a. Promise
b. ES6
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
28. 1. Webpack
2. Babel
3. JavaScript
a. ES6
b. Promise
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
29. JavaScript ES6 (ES2015, ECMAScript)
● Variable Scope
a. var → let, const
b. functional scope → functional & block-level scope
● Template String (Interpolation)
30. JavaScript ES6 (ES2015, ECMAScript)
● Arrow Function
○ 皆為 Anonymous function
○ Shorter Syntax
○ “this” 綁定的改變
(ES5: Global → ES6:定義時所在物件)
35. 1. Webpack
2. Babel
3. JavaScript
a. Promise
b. ES6
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
56. 1. Webpack
2. Babel
3. JavaScript
a. Promise
b. ES6
4. Functional Programming
a. map, reduce, filter
b. pure functions, avoid side effects
c. immutability, persistent data structure
5. React
a. react, react-dom
b. react-router
6. Redux
7. Unit Test
Prerequisites...
57. 小專案+踩雷心路路程
React Weather App
React Router Example
React YouTubeDataAPI Search App
React Video Search and Playlist
https://github.com/xJkit