Добрый день!
Получил проект написанный на React с классами. С корявой структорой компонентов. И так как надо тдописывать функционал начал писать функциональные компоненты с использованием хуков
Билд проекта проходит но при попытки открыть страницу выдает ошибку
Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at P (/........ App.js:9:3759)
at t.useState
такая же ошибка выдается на любой хук
1, Хуки использую правильно на основном уровне компонента
2, Реакт подключаю один раз
3, проверил версии реакт и реакт дом
andrey@% npm ls react
mobile-web-capture@1.12.1 ******
└── react@17.0.2
andrey@% npm ls react-dom
mobile-web-capture@1.12.1 ******
└── react-dom@17.0.2
вот упрощенный код основного компонента
import React, { useState } from 'react';
import './app.scss';
export default function App(){
// const [state, dispatch] = useReducer(stateReducer, initialState);
const [isLoading, setLoading] = useState(true);
const [error, setError] = useState({isError:false, message:''});
console.log(setLoading, setError);
return (
<>
{(isLoading || error.isError) && <div>Loading...</div>}
</>
)
}
Пробовал в package.json переносить реакт и реакт дом в peerDependancy , webpack добавлял externals.
Увы пока не нашел решения