我正在尝试通过阅读基础教程来学习反应 . 官方redux教程:我几乎已经弄清楚组件是如何通过connect方法传递的 .
我无法理解的一件小事:在下面的Link.js文件中,参数'children'从哪里传递 .
http://redux.js.org/docs/basics/ExampleTodoList.html#componentslinkjs
因为此Link.js仅由Filterlink.js使用 . 并通过mapStateToProps传递'active'参数,mapDisoatchToProps传递Onclick函数 .
这个组件从哪里获取children参数?
1 回答
当你像这样使用FilterLink时:
然后
active
和onClick
从redux的connect传递,children
是<span>hello<span>
.connect
只是在Link
上创建一个包装器组件,包装器上的任何道具都会传递给底层组件 .