【问题标题】:React-redux-firebase populate with createStructuredSelector from reselectReact-redux-firebase 使用来自重新选择的 createStructuredSelector 填充
【发布时间】:2021-05-02 17:42:24
【问题描述】:

我使用 react-redux-firebase 和 populate 方法来混合来自集合的数据,一切都很好,除了我不能使用来自 redux 的 createStructuredSelector 和 mapStateToProps 因为 createStructuredSelector 替换它所以我寻找解决方案如何将它结合到东西

const mapStateToProps = (state: any) => {
  const items = populate(state.firestore, 'Skill', populates);

  const seletors = createStructuredSelector({
    loading: makeSelectFSCollectionStatus('requesting', COLLECTION),
    skills: makeSelectFSCollectionOrdered(COLLECTION),
  });
  return seletors;
}

我需要以某种方式将items 插入seletors

【问题讨论】:

    标签: react-native populate reselect react-redux-firebase


    【解决方案1】:

    找到解决办法

    const mapStateToProps = (state: any) => {
      const items = populate(state.firestore, 'Skill', populates);
    
      const seletors = createStructuredSelector({
        loading: makeSelectFSCollectionStatus('requesting', COLLECTION),
        skills: makeSelectFSCollectionOrdered(COLLECTION),
      });
    
      const t: any = seletors(state);
      t.items = items;
    
      return t;
    };

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 1970-01-01
      • 2018-09-26
      • 1970-01-01
      • 2018-01-01
      • 2019-10-17
      • 2019-09-23
      相关资源
      最近更新 更多