关注拥有大量的redux感知组件

时间:2017-07-06 23:42:56

标签: reactjs redux react-redux

我目前正在为Redux-aware和无状态的评论编写一个组件。我担心的是,如果说每个评论都与用户帖子相关联,并且说有100个帖子,那么这会减慢我的应用吗?

所以举个例子。

class Comments extends Component {
  doThis() {
    const props = this.props;
    props.dispatch(someAction(props.data.id));
  }
  render(){
    <Button onPress={()=> this.doThis()}
  }
}

export default connect()(Comments);

然后在其他一些组件中:

arr.map((item) => {
  return <Comment data={item} /> 
})

这是使用Redux的正确方法吗?

1 个答案:

答案 0 :(得分:1)

一般来说,拥有更多连接组件会带来更好的性能,因为每个组件只会在需要更改的数据时重新呈现。必须通知Redux商店的更多订户的成本通常低于浪费的成本&#34;您的组件重新渲染。

有关详细信息,请参阅: