Вопросы с тегом «eslint»

87
Ошибка React eslint отсутствует при проверке реквизита

У меня есть следующий код, бросок eslint: реагировать / проп-типы onClickOut; отсутствует в проверке реквизита реагировать / поддерживать типы детей; отсутствует в проверке реквизита propTypes был определен, но eslint его не распознает. import React, { Component, PropTypes } from 'react'; class...

86
ESLint с React выдает ошибки no-unused-vars

Я установил eslint& eslint-plugin-react. Когда я запускаю ESLint, линтер возвращает no-unused-varsошибки для каждого компонента React. Я предполагаю, что он не осознает, что я использую синтаксис JSX или React. Любые идеи? Пример: app.js import React, { Component } from 'react'; import Header...

33
Typescript eslint - отсутствует расширение «ts» для импорта / расширения

У меня есть простое приложение Node / Express, созданное с помощью Typescript. И если ты дашь мне ошибку Missing file extension "ts" for "./lib/env" import/extensions Вот мой файл .eslintrc { "extends": [ "airbnb", "plugin:@typescript-eslint/recommended", "prettier", "prettier/react",...

10
Как создать пользовательский хук, который получает зависимости?

Я делаю кастомный хук, который имеет переключатель при изменении состояния. Вы должны быть в состоянии передать любое состояние в массиве. import { useState, useEffect } from 'react' const useFlatListUpdate = (dependencies = []) => { const [toggle, setToggle] = useState(false) useEffect(() =>...

9
useEffect - предотвратить бесконечный цикл при обновлении состояния.

Я бы хотел, чтобы пользователь мог сортировать список элементов задач. Когда пользователь выбирает элемент из выпадающего списка, он устанавливает, sortKeyкоторый создаст новую версию setSortedTodos, и, в свою очередь, вызывает useEffectвызов и setSortedTodos. Приведенный ниже пример работает...