【发布时间】:2017-06-09 11:30:06
【问题描述】:
我很难理解何时使用组件以及何时使用容器。我知道只有容器应该连接到商店,所有(展示)组件都应该获得所有必要的输入作为道具。
如果我想写一个登录页面,我会创建一个LoginPage.js 来呈现UserForm.js。现在我不太明白如何从这里开始。我应该将 UserForm 连接到商店或 LoginPage 还是编写一个呈现 LoginPage.js 并连接到商店的 LoginContainer.js 会更好?
在最后一种情况下,我如何在提交 UserForm 时调度(异步,使用 redux-thunk)动作。这必须以某种方式从 LoginPage 完成,但 LoginPage 不知道任何提交,是吗?
我希望这个问题不要太模糊或不清楚。 任何帮助将不胜感激!
干杯
【问题讨论】:
标签: reactjs redux redux-thunk