Size: a a a

React — русскоговорящее сообщество

2020 December 17

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Code
Всмысле? Ну блин, вот строчка
const [show, setShow] = useState(false);

Если я ее коментирую то все окей
Закомментируй и все будет в порядке
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Shuleshov
Закомментируй и все будет в порядке
++
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Ну мне нужен стейт. Я не могу понять почему возникает эта ошибка
Error: 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
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Code
Ну мне нужен стейт. Я не могу понять почему возникает эта ошибка
Error: 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
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
сами не можете понять и не хотите чтобы другие понимали
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
там под цифрами причины указаны и ссылка с подробностями
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Code
Ну мне нужен стейт. Я не могу понять почему возникает эта ошибка
Error: 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
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.
Офигеть, через 20 сообщение дошли до полного текста ошибки👍
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Alexey Ermakov
там под цифрами причины указаны и ссылка с подробностями
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
🤯
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
не увидел данное сообщение. Я гуглил просто по первой строчке и везде одинаковый текст, я думал сталкивались уже с таким
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Вот максимум инфы по ошибке
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Code
Вот максимум инфы по ошибке
это стектрейс а не причина
источник

S

Stanislav in React — русскоговорящее сообщество
вашего кода у нас нету и этот стектрейс бесполезен как следствие
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Там дефолтный create-react-app
в App.jsx
function App() {
 return (
     <Router>
       <Switch>
         <Route path="/" render={PageOne} />
       </Switch>
     </Router>
 );
}
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Code
Там дефолтный create-react-app
в App.jsx
function App() {
 return (
     <Router>
       <Switch>
         <Route path="/" render={PageOne} />
       </Switch>
     </Router>
 );
}
вы доку реакт роутера читали?
источник

S

Stanislav in React — русскоговорящее сообщество
в чем отличие component и render знаете?
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Stanislav
вы доку реакт роутера читали?
бляха точно
источник

DC

Dmitriy Code in React — русскоговорящее сообщество
Знаю, просто не увидел
источник

M

Mark in React — русскоговорящее сообщество
Подскажите по eslint, вот базовый конфиг через npx eslint --init, я хочу добавить правила для хуков, все сделал как сказано здесь https://ru.reactjs.org/docs/hooks-rules.html но линтер не подсвечивает зависимости
источник

S

Stanislav in React — русскоговорящее сообщество
Mark
Подскажите по eslint, вот базовый конфиг через npx eslint --init, я хочу добавить правила для хуков, все сделал как сказано здесь https://ru.reactjs.org/docs/hooks-rules.html но линтер не подсвечивает зависимости
ну такое вопрос про линтер в реакт чат
источник