我目前正在使用reactjs
与redux
,我是新手。
在我当前的代码中,我有一个对象,它被传递给底层代码。我想避免这种情况并将它放在道具中,所以我不需要嵌套它。这是否可以使用reactjs实现?
示例:
module.exports ({ obj1 }) return <ul text: obj1></ul>
这进一步深入到其他方法调用中。
我应该展开对象道具并避免将整个对象传递下去吗?
答案 0 :(得分:0)
我绝对认为你应该扩展对象,只传递你的子组件所需的道具。通过这种方式,您可以以最小的责任开发组件,从而促进重用。它是创建容器和演示组件的常用模式。
Redux的创建者丹·阿布拉莫夫(Dan Abramov)有一些惊人的egghead教程,可以帮助你。在这里查看它们:
当你积累了一些经验时,请查看他的新课程,这些课程涉及一些更高级的概念(坚持第一课,直到你掌握了Redux)。
答案 1 :(得分:0)
context API专门用于通过组件树传递数据,同时仍保留与属性相关的现有行为。