Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает модуль React

Dlazder Мудрец (16917), на голосовании 1 год назад
Написал базовый модуль со счетчиком
 import React, {useState} from "react";

const Counter = function() {

const [counter, setCounter] = useState(0);
function increment() {
setCounter(counter++)
}
function decrement() {
setCounter(counter--)
}

return (

{counter}





)
}
export default Counter;
Искренне не понимаю почему не работает. Выдает ошибку о попытке изменении константы:
 Assignment to constant variable. 
TypeError: Assignment to constant variable.
В терминале печатает тоже самое:
 'counter' is constant  no-const-assign 
Сначала повторял по гайду, все работало, сейчас сам решил переписать. Подскажите пожалуйста.
Голосование за лучший ответ
Александр Лонберг Мыслитель (8863) 1 год назад
А как насчет того что у тебя
 const [counter 
... а потом
 setCounter(counter++) 
DlazderМудрец (16917) 1 год назад
В примерах все работает
Александр Лонберг Мыслитель (8863) Dlazder, Я больше по Vue, но очень хочу посмотреть ссылку. Скинь Плиз. Может они конечно перекомпилируют код, но в Vue это выглядит примерно так counter.value++ т.е. у нас это контейнер.
Похожие вопросы