在React-Redux应用程序中存储URL的正确位置

时间:2016-11-19 09:39:54

标签: reactjs redux react-router react-redux

我有一个页面用户应该用来设置内容。它由两个标签组成:

  1. 创建/编辑
  2. 使用其他数据扩展创建的项目

    |基本|内容|

  3. 这是路线

      <Route path="campaign" component={Campaign}>
        <Route path="basic">
          <IndexRoute component={CampaignCreate} />
          <Route path=":campaignId" component={CampaignEdit} />
        </Route>
        <Route path="content">
          <Route path=":campaignId" component={CampaignContent} />
        </Route>
      </Route>
    

    正如您在创建项目后所看到的,我想更新两个标签的链接,如下所示:

    /campaign/basic/1234/
    /campaign/content/1234/
    

    我已将它们放入Redux商店并在CAMPAIGN_CREATED操作的reducer中更新它们。我不确定它是否适合存储链接。将它们存储在Campaign组件状态可能会更好吗?

0 个答案:

没有答案