首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ReactQL进行代码分割?

如何使用ReactQL进行代码分割?
EN

Stack Overflow用户
提问于 2017-04-06 17:42:46
回答 1查看 166关注 0票数 2

开箱即用,ReactQL附带了几个“页面”,定义如下:

代码语言:javascript
复制
export default () => (
  <div>
    <Helmet
      title="ReactQL application"
      meta={[{
        name: 'description',
        content: 'ReactQL starter kit app',
      }]} />
    <div className={css.hello}>
      <img src={logo} alt="ReactQL" className={css.logo} />
    </div>
    <hr />
    <GraphQLMessage />
    <hr />
    <ul>
      <li><Link to="/">Home</Link></li>
      <li><Link to="/page/about">About</Link></li>
      <li><Link to="/page/contact">Contact</Link></li>
    </ul>
    <hr />
    <Route exact path="/" component={Home} />
    <Route path="/page/:name" component={Page} />
    <hr />
    <p>Runtime info:</p>
    <Stats />
    <hr />
    <p>Stylesheet examples:</p>
    <Styles />
  </div>
);

但是,HomePage只是在同一个文件中定义的组件。假设我不想加载所有的代码直到你导航到那个页面,我如何“代码分裂”,并将每一个页面移动到一个单独的webpack块?

请注意,ReactQL支持SSR和React路由器应该是不会。我想问的是可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-07 08:48:09

请参阅本期中的代码分割和SSR工作示例。

我目前正在编写一个指南和一个助手组件,它将更进一步,并提供一些样板,以更常规的方式完成此操作。

当然,使用React路由器是可能的:请参见https://reacttraining.com/react-router/web/guides/code-splitting

将更新https://reactql.org并在完成后在此发布更新。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43262259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档