在Typescript中用-react-intl重写Next.js示例

时间:2017-12-30 20:26:34

标签: next.js

我正在尝试重写Typescript中的Next.js official example with-react-intl,但我遇到了HOC组件PageWithIntl.js

的问题

我的代码在https://github.com/soulmachine/with-react-intl

有什么想法吗?谢谢!

欢迎任何拉动请求。

2 个答案:

答案 0 :(得分:0)

我通过浏览基础知识尝试了同样的事情,但却陷入了#34;获取页面数据"。 TS开发缺少太多的类型。 我为页面和组件属性创建了一些接口,我看到你也有。而@ types / next下的类型似乎非常缺乏/不完整。

也许是时候为next.js / ts写一个全面的d.ts了? 我是游戏。

编辑:只是看到你的typeRoots指向src / @ types而不是@types。也许只是静止。

答案 1 :(得分:0)

现在我的代码完全有效,只有两个小缺陷:

  • PageWithIntl.tsx的第50行,IntlProvider没有initialNow道具
  • PageWithIntl.tsx的第47行,Rest类型只能从对象类型
  • 创建