@@ -28,8 +28,27 @@ const FILTER_SET = 'FILTER_SET';
28
28
// reducers
29
29
30
30
const todos = [
31
- { id : uuid ( ) , name : 'learn redux' } ,
32
- { id : uuid ( ) , name : 'learn mobx' } ,
31
+ { id : uuid ( ) , name : 'Hands On: Snake with Local State' } ,
32
+ { id : uuid ( ) , name : 'Challenge: Snake with Higher Order Components' } ,
33
+ { id : uuid ( ) , name : 'Hands On: Redux Standalone with advanced Actions' } ,
34
+ { id : uuid ( ) , name : 'Hands On: Redux Standalone with advanced Reducers' } ,
35
+ { id : uuid ( ) , name : 'Hands On: Bootstrap App with Redux' } ,
36
+ { id : uuid ( ) , name : 'Hands On: Naive Todo with React and Redux' } ,
37
+ { id : uuid ( ) , name : 'Hands On: Sophisticated Todo with React and Redux' } ,
38
+ { id : uuid ( ) , name : 'Hands On: Connecting State Everywhere' } ,
39
+ { id : uuid ( ) , name : 'Challenge: Snake with React and Redux' } ,
40
+ { id : uuid ( ) , name : 'Hands On: Todo with advanced Redux' } ,
41
+ { id : uuid ( ) , name : 'Hands On: Todo with more Features' } ,
42
+ { id : uuid ( ) , name : 'Challenge: Snake with Redux' } ,
43
+ { id : uuid ( ) , name : 'Hands On: Todo with Notifications' } ,
44
+ { id : uuid ( ) , name : 'Challenge: Snake with Redux and Async Actions' } ,
45
+ { id : uuid ( ) , name : 'Hands On: Hacker News with Redux' } ,
46
+ { id : uuid ( ) , name : 'Challenge: Hacker News with beyond Redux' } ,
47
+ { id : uuid ( ) , name : 'Challenge: Hacker News with beyond Redux' } ,
48
+ { id : uuid ( ) , name : 'Hands On: Snake with MobX' } ,
49
+ { id : uuid ( ) , name : 'Hands On: Todo App with MobX' } ,
50
+ { id : uuid ( ) , name : 'Challenge: Hacker News App with MobX' } ,
51
+ { id : uuid ( ) , name : 'Challenge: Consuming a GrapQL API with Relay' } ,
33
52
] ;
34
53
35
54
const normalizedTodos = normalize ( todos , [ todoSchema ] ) ;
0 commit comments