Неиспользованный вар в React Hooks - PullRequest
3 голосов
/ 15 января 2020

Я использую React Hooks в моем SPA. Я знаю, как это работает, но у меня есть сомнения при объявлении перехвата, т. Е. Я использую react-cookie, а объявление перехвата - const [cookies, setCookie, removeCookie] = useCookies([]);.

В моем случае мне понадобится только removeCookie var, я не буду использовать cookies и setCookie vars на моей функциональной странице, поэтому lint жалуется на неиспользованные переменные.

Можно ли игнорировать эти два vars? Я попытался const [..., ..., removeCookie] = useCookies([]);, но это не сработает.

Заранее спасибо.

1 Ответ

4 голосов
/ 15 января 2020

Так как вы используете деструктуризацию массива для выполнения назначений, вы можете игнорировать элементы, добавляя запятые без имен переменных / consts:

const [,, removeCookie] = useCookies([]);

Пример:

const [,, c] = [1, 2, 3]

console.log(c)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...