неспульзуемая переменная
да я понимаю. Ладно
а к чему тогда вопрс?)
23 строка
useState
ну вот видимо переменную data не юзаешь вроде ты можешь написать что-то вроде const [, setData] но лучше проверь, может ты забыл где хотел использовать data. Хотя может уже можно все удалить.
const [ setData ] = useState([]); data удалил ошибка пропала
запятую не забудь)
там запятая это суть вопроса. ты ей пропускаешь один элемент const [/* data */, setData]
а зачем за пятая там? для чего она? типо что то должно пере сет стоять?
Вроде же некоторые пишут так [_, setState]
А в голанде _ это переменная, которая не существует. Удобно!
Эт соглашение для unscope и оно вроде везде так работает)
Ну ток в го тебя ебать не будут из-за этого
Шо бля, не то вообще Не могу нагуглить правильное определение 🥴
ну в го это работает
В го это просто переменная которая имеет значение в памяти но не имеет определения?
Серьезно не могу найти инфу по этому соглашению типо, помню точно чё то типо unscoped variable
это когда тебе функция возвращает два значения, а тебе нужно только одно. _ просто заберёт на себя ненужное. Но их можно плодить сколько хочешь
В гошке если не юзать, то дефолт ошибка, переменная объявлена но не используется
Тоесть в жс [_,_, foo] уже не прокатит?
нет, будет duoble decralation
Эээмм а какой выход?
да в жс не часто такое (почти никогда)
[,,,,,,,,,,,,, foo]
[,,foo]
Понял принял
Обсуждают сегодня