es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANGULAR-ESLINT

La regla exhaustive-deps de useEffect es confusa.

He encontrado algunas preguntas relacionadas con esto en stackoverflow, pero nada que satisfaga un caso de uso que tengo con mucha frecuencia al usar useEffect. Digamos que tengo algún código como este: const ApiViewer = (props) => { const [result, setResult] = useState(”) useEffect(async () => { setResult(await callApi(props.valueThatWillChangeButIOnlyCareAboutItsInitialValue)) }, . . . Read more

Formatear de manera más elegante un archivo json.

Tengo un archivo json sin formato que se almacena en mi aplicación con la siguiente estructura src /forms /test – abc.json Estoy usando husky y lint-staged para usar prettier y linting antes de confirmar. La configuración se encuentra en mi package.json de la siguiente manera “husky”: { “hooks”: { “pre-commit”: . . . Read more

Cómo resolver el problema de ESLint que falta en la validación de props en React?

Estoy utilizando React para crear un pequeño carrusel utilizando swiperJS y tengo el siguiente código: import { Swiper } from “swiper/react”; import React from “react”; export default function SwiperContainer(props) { const { slides, navigation = true, clickable = true, dynamicBullets = true } = props; return (<swiper dir=”rtl” lazy=”{true}” slidesperview=”{1}” . . . Read more

Redux typescript-eslint/no-unsafe-assignment – useDispatch Redux typescript-eslint/no-unsafe-assignment – useDispatch En español: Redux typescript-eslint/no-unsafe-assignment – useDispatch

Estoy utilizando React, TypeScript, ESlint y TypeScript-ESlint. No hay problemas con esto. Cuando instalé Redux, React-Redux y @types/react-redux, los tipos de Redux están siendo ignorados por TypeScript-ESlint. También instalé y desinstalé @types/redux. Todo en la API de Redux, como useDispatch(), useSelector(), combineReducers(), arroja errores de linting para “Asignación insegura de . . . Read more

¿Cómo hacer que eslint cumpla con las reglas de Babel?

Tengo una configuración simple de Babel que transpila el código ES más reciente al destino, que es 12.x, pero cuando intento usar las características más recientes de ES, como el encadenado opcional, eslint no lo acepta. Mi configuración de Babel es así: { “sourceMaps”: “inline”, “presets”: [ [ “@babel/preset-env”, { . . . Read more