允许组件在nextjs中控制自己

时间:2017-12-16 06:45:07

标签: javascript reactjs next.js

在NextJS中,我试图找到一种方法,在没有页面帮助的情况下,组件将单独收集和显示其数据。例如,我在所有页面上都有一个标题。该标头包含一些配置文件信息和其他数据。我不能在组件中使用getInitialProps因为它只能在页面上声明一次吗? 那么我有什么解决方案呢?

  1. 始终将数据从页面上的getInitialProps传递给子 组件,但意味着我总是必须收集我的数据 api调用getInitialProps,这很烦人
  2. 可以使用HOC但是组件将有一个空的 状态,直到收集的数据看起来不太好。
  3. 所以基本上我试图弄清楚如何最好地拥有每个页面上的可重用组件,例如标题。

    如何获取这些组件的数据而不必始终从getInitialProps传入?

0 个答案:

没有答案