React Hooks не будут работать в облачных функциях Firebase. Ошибка: инвариантное нарушение: неверный вызов ловушки. - PullRequest
5 голосов
/ 19 октября 2019

Я использую облачные функции Firebase для размещения моего приложения SSR Nextjs. Я могу развернуть приложение Nextjs в облачных функциях Firebase и получить к нему доступ по чистым URL-адресам без React Hooks, но с React Hooks я получаю сообщение об ошибке:

Invariant Violation: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app

Эта проблема также была зарегистрирована здесь в репозитории GitHub firebase / firebase-functions.

Существует также воспроизводимый репозиторий для тестирования ошибки (используйте хукState, реализованный в pages / about.tsx файл).

Это сделано, Реакт: 16.10.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...