Tag: FLUTTER-REDUX
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
Tengo la siguiente prueba. import React from ‘react’; import { render } from ‘@testing-library/react’; import { Provider } from ‘react-redux’; import {store} from ‘../../app/store’; import Game from ‘./Game’; test(‘should render Game component correctly’, () => { const { getByText } = render( <provider store=”{store}”> <game></game> </provider> ); }); Me gustaría . . . Read more
Tengo un componente MediaCard, que contiene un elemento img con una URL que incluye un token. Este token debe ser requerido primero para obtener la imagen. El inconveniente aquí es que el token expirará en 30 segundos. Sería algo como esto: const MediaCard = () => { // Esto debería . . . Read more
Estoy aprendiendo sobre Redux, pero una pregunta que me confunde es por qué debo usar Redux en lugar de useContext y useReducer? Es por eso que estoy interesado en conocer las diferencias entre useContext, useReducer y Redux.
Tengo la siguiente sección de código en una de mis pruebas de Cypress: cy.window() .its(‘store’) .invoke(‘getState’) .then((state) => { expect(state.app.gameStarted).to.equal(true) expect(state.app.noteButtonValues).to.have.lengthOf(4); expect(state.app.noteButtonValues).to.include(state.app.correctAnswer) cy.get(“button”).contains(state.app.correctAnswer).click() cy.window() .its(‘store’) .invoke(‘getState’) .then((state) => { expect(state.app.correctAnswered).to.equal(1) expect(state.app.totalAnswered).to.equal(1) }) }) }) Estoy probando que cuando un usuario hace clic en un botón, el estado de Redux también . . . Read more