Из документации, объявления Next.js 5.0 и различных статей в Интернете кажется, что Next.js хорошо поддерживает TypeScript, и многие используют его.
Но эти потоки предполагают, что getInitialProps
, жизненно важный для приложений Next.js, не работает:
- https://github.com/zeit/next.js/issues/3396
- https://github.com/zeit/next.js/issues/1651
- https://github.com/DefinitelyTyped/DefinitelyTyped/issues/23356
Как я могу это исправить? Как в классе, так и в функциональных компонентах, когда я делаю ComponentName.getInitialProps = async function() {...}
я получаю следующую ошибку:
[ts] Property 'getInitialProps' does not exist on type '({ data }: { data: any; }) => Element'.