Tenho uma função auxiliar que chamo quando quero eliminar algo do meu store Redux. No entanto, preciso ser capaz de aceder ao store atual dentro da função para decidir o que fazer a seguir. Aqui está o que quero fazer:
export function deleteDocument (id) { th Ler mais →
Tenho uma ação que cria um fetch para enviar um cliente de volta para a API através de POST.
Envio um JWT nos "headers" que por si só não é o problema, pois também é usado num GET que funciona perfeitamente... mas não num POST. Aqui está a minha ação:
export const createNewClient = (payload) => (dispatch, getState) => { dispatch({ type: REQUEST_CREATE_NEW_CLIENT, payload }) const jwt = getJwt() if (!jwt) { throw new Error('No JWT presen Ler mais →
Tenho um ficheiro de teste simples configurado que é quase idêntico ao usado pelo create-react-app:
App.test.js
import React from 'react'; import ReactDOM from 'react-dom'; import { App } from './App'; it('renders without crashing', () => { const div = doc Ler mais →
Tenho tentado arduamente compreender este conceito, mas sem sucesso. O tutorial oficial do React é realmente bom, mas para mim é demasiado complexo e simplesmente um pouco demasiado difícil.
Estou a tentar entender o Redux e, até agora, consigo criar ações, reducers, posso despachar uma ação e depois ver como o estado do store muda após de
Ler mais →
Portanto, basicamente estou a despachar uma ação com thunk e redux-promise-middleware, que faz uma chamada à API que retorna uma promessa. Em seguida, envio a promessa retornada para outro criador de ação como argumento 'payload', que funciona com o red
Ler mais →
Estou a tentar implementar o jest com as nossas acções do redux. Dada a seguinte acção foo e o teste seguinte, o teste está a falhar porque store.getActions() está apenas a devolver-me [{"type": "ACTION_ONE"}] em vez de [{"type": "ACTION_ONE"}, {"type": "ACTION_TWO"}]. Como é que consigo obter ambas as acções despachadas durante
Ler mais →
Tenho um problema ao usar Redux thunk com o método connect() do react-redux. Tenho o seguinte código:
function Component(props) { return ( <button onClick={props.callback}>Click here</button> ); } function actionCreator() { console.log('#1'); return dispatch => console.log( Ler mais →
Sou novo no redux-form e estou a ter um problema estranho ao lidar com o onSubmit.
Quando configuro o meu projeto exatamente como no exemplo do redux-form aqui http://redux-form.com/6.7.0/examples/syncValidation/ funciona como esperado. Tentei estender este exemplo para as minhas necessidades e confirmei que funciona como esperado quando
Ler mais →
Estou a tentar importar TypeScript na minha aplicação Redux. Uso a função createSlice do Redux Toolkit assim:
const slice = createSlice({ name: sliceName, initialState, reducers: { updateMode(state: SliceState, action: PayloadAction<ModeP Ler mais →
Criei uma aplicação muito simples em react+redux, mas com qualquer ação despachada, recebo 7 avisos no console do navegador sobre incompatibilidade nos argumentos do useMemo. A seguir está o primeiro:
Warning: The final argument pas Ler mais →