Почему новый проект с React Hooks не работает на OS X?
Привет! Возможно, вопрос глупый, но решения я не нашел. Недавно перешел на мак и столкнулся со странной проблемой - React хуки в новых проектах не работают. useState, useEffect, useContext - not a function. Доходит до смешного - переношу проект с винды на мак - все работает, создаю точно такой же проект с теми же версиями библиотек на маке - not a function.
Что я делаю не так?
Заранее спасибо за помощь!
Павел Антонов, ларчик просто открывался) Оказывается, React 16.7 вышел, но в него не включили хуки, поэтому npm i из package.json с
"react": "^16.7.0-alpha.2",
"react-dom": "^16.7.0-alpha.2",
устанавливал как раз 16.7.0
Проблема решается или изменением записей в package.json на
"react": "~16.7.0-alpha.2",
"react-dom": "~16.7.0-alpha.2",
или npm i -S react@next react-dom@next