Búsqueda de sitios web

javascript - Poner función que devuelve promesa en el estado de redux

Explicaré por qué quiero hacer esto más adelante. Aquí está el problema. Tengo una función que devuelve una promesa como se muestra a continuación:

const testFunc = () => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve('

Leer más →

javascript - Redux NODE_ENV errores con Gulp/Browserify

Estoy recibiendo este mensaje de error en una aplicación React/Redux que está minimizada y empaquetada con Browserify y Gulp y desplegada en Heroku.

Pero parece que el paso de compilación se está realizando en NODE_ENV='production'.

Tengo una tarea que establece las variables de entorno así

Leer más →

javascript - Encadenando acciones de Redux

Soy nuevo en React, Redux y JS en general. Quiero saber cómo puedo despachar una acción después de que otra haya terminado - Promesas de la manera correcta. Mi código funciona actualmente, pero sigue lanzando un error:

readingActions.js?14b9:56 Uncaught (in promise) TypeError: dispatch(...).then is not a function(…)

Esta es mi configuración.

  • Este es mi creador de acciones, lo que quiero es una acción encadenada y donde ocurre la advertencia.

    Leer más →

javascript - React Redux - accediendo a la tienda existente en una función auxiliar

Estoy tratando de obtener la instancia de la tienda (estado de la tienda) fuera de un componente de React, concretamente en una función auxiliar separada. Tengo mi reductor, mi acción, he creado una tienda en el componente más superior.

// configStore.js import { createStore } f

Leer más →

javascript - Redux Thunk devolver dispatch no funciona

Usando Redux Thunk, el primer console.log 'OK' está bien, pero el proceso no llega al segundo console.log.

¿Alguien sabe qué pasa? Gracias

export const postTweet = (body) => { console.log('OK') return dispatch => { console.log('NO LOG') } }

Respuesta #1

Deberías hacer dispatch(postTweet(body)). Simplemente llamar a postTweet como postTweet(body) desde el componente no funciona.

Leer más →

javascript - Conectando NextJS, next-i18next, with-redux, with-redux-saga: "Error: Si tienes un método getInitialProps en tu archivo _app.js personalizado..."

Estoy tratando de conectar una aplicación NextJS/React que funciona y que usa 'with-redux-saga' y 'with-redux' a 'next-i18n' (https://github.com/isaachinman/next-i18next), pero cuando mi aplicación se inicia obtengo el siguiente error:

Error: Si t

Leer más →

javascript - Redux RTK Query: Invalidando solo un elemento de la lista

Tengo la siguiente API definida para la consulta RTK:

export const postsApi = createApi({ reducerPath: "postsApi", baseQuery: fetchBaseQuery({ baseUrl: 'https://myservice.co/api/v2/' }), tagTypes: ["Posts"], endpoints: (builder) => ({ getAllPosts:

Leer más →

javascript - ¿Cómo se debe manejar la cancelación de suscripción en un componente de React cuando se usa Redux?

En mi componente tengo lo siguiente:

componentWillMount: function () { this.unsubscribe = store.subscribe(function () { this.setState({message: store.getState().authentication.message}); }.bind(this)); }, componentWillUnmount: function () { this.

Leer más →

javascript - Redux-thunk con Websockets

Quiero crear un websocket bajo demanda cuando ciertos componentes quieran suscribirse a datos. ¿Cómo puedo compartir la instancia de websocket al estilo redux?

acción.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

Leer más →

javascript - Obtener los valores de redux-form en el evento onChange

¿Cuál es la forma correcta de obtener los valores de un formulario gestionado por redux-form después de cada actualización del formulario? Necesito despachar una acción cada vez que el formulario cambie, usando los valores ingresados en el formulario.

Mi solución actual obtiene los valores antiguos, en luga

Leer más →