这是React和MobX的新功能,因此任何建议都将不胜感激!我正在尝试构建一个接受“ store”和“ pageNum”作为道具的组件,以便自动填充PaginationStore中的页面数。

对于PaginationStoreLink组件,它是从ReactStrap的PaginationLink中提取的:

const PaginationStorePageLink = ({ store, pageNum }) => (observer(({ PaginationStore }) => (
  <PaginationLink className={styles.pagination} onClick={this.props.store.goToPage(this.props.pageNum)} />
)));


PaginationStorePageLink组件由PaginationStoreLinks包装:

const PaginationStoreLinks = ({ store }) => (observer(({ clusterStore }) => (
  <PaginationLink>
    <PaginationStorePageLink store={store} />
  </PaginationLink>
)));


如何正确通过商店?

如果有人能指出我正确的方向,将不胜感激。

最佳答案

似乎缺少箭头运算符:

const PaginationStorePageLink = ({ store, pageNum }) =>
    (observer(({ PaginationStore }) => (
      <PaginationLink
           className={styles.PaginationLink}
           onClick={store.goToPage(pageNum}
       />
   )
));

09-25 16:44