andreys75
@andreys75

Как решить проблему c react hooks?

Добрый день!

Получил проект написанный на 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.
Увы пока не нашел решения
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час