File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -89,20 +89,16 @@ const store = createStore(rootReducer);
89
89
90
90
// components
91
91
92
- function TodoApp ( { todos, onToggleTodo } ) {
93
- return < TodoList
94
- todos = { todos }
95
- onToggleTodo = { onToggleTodo }
96
- /> ;
92
+ function TodoApp ( ) {
93
+ return < ConnectedTodoList /> ;
97
94
}
98
95
99
- function TodoList ( { todos, onToggleTodo } ) {
96
+ function TodoList ( { todos } ) {
100
97
return (
101
98
< div >
102
- { todos . map ( todo => < TodoItem
99
+ { todos . map ( todo => < ConnectedTodoItem
103
100
key = { todo . id }
104
101
todo = { todo }
105
- onToggleTodo = { onToggleTodo }
106
102
/> ) }
107
103
</ div >
108
104
) ;
@@ -137,11 +133,12 @@ function mapDispatchToProps(dispatch) {
137
133
} ;
138
134
}
139
135
140
- const ConnectedTodoApp = connect ( mapStateToProps , mapDispatchToProps ) ( TodoApp ) ;
136
+ const ConnectedTodoList = connect ( mapStateToProps ) ( TodoList ) ;
137
+ const ConnectedTodoItem = connect ( null , mapDispatchToProps ) ( TodoItem ) ;
141
138
142
139
ReactDOM . render (
143
140
< Provider store = { store } >
144
- < ConnectedTodoApp />
141
+ < TodoApp />
145
142
</ Provider > ,
146
143
document . getElementById ( 'root' )
147
144
) ;
You can’t perform that action at this time.
0 commit comments