Acredito que o curso esteja bem desatualizado, redux-flipper não é compatível com as versões mais recentes do Redux, diferente do Redux Toolkit e o React-Redux, gerando um conflito.
Pelo menos estou tendo esse problema.
Acredito que o curso esteja bem desatualizado, redux-flipper não é compatível com as versões mais recentes do Redux, diferente do Redux Toolkit e o React-Redux, gerando um conflito.
Pelo menos estou tendo esse problema.
Olá, Gustavo.
Tudo bem?
Entendo sua frustração e agradeço por compartilhar sua experiência conosco.
Realmente, o Redux Flipper pode apresentar problemas de compatibilidade com versões mais recentes do Redux e do React-Redux. Isso ocorre porque as bibliotecas de tecnologia estão sempre evoluindo e, às vezes, o material do curso pode não acompanhar essas mudanças na mesma velocidade.
No entanto, há uma alternativa que pode funcionar para você. Em vez de usar o redux-flipper
, você pode tentar usar o redux-devtools-extension
, que também permite visualizar e alterar o estado do Redux em tempo real.
Aqui está um exemplo de como você pode configurar o redux-devtools-extension
em seu projeto:
import { configureStore } from '@reduxjs/toolkit';
import { composeWithDevTools } from 'redux-devtools-extension';
const store = configureStore({
reducer: {
// seus reducers
},
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().concat(/* seus middlewares */),
devTools: process.env.NODE_ENV !== 'production',
});
export default store;
Neste exemplo, estamos usando a função composeWithDevTools
da biblioteca redux-devtools-extension
. Isso permite que o Redux DevTools reconheça o estado do Redux em seu aplicativo. Além disso, estamos passando a opção devTools
para configureStore
, que habilita ou desabilita o Redux DevTools com base no ambiente atual.
Por favor, note que isso é apenas uma sugestão e pode não funcionar perfeitamente para o seu caso específico. Recomendo que você experimente e veja se isso resolve o seu problema.
Muito obrigado pelo feedback e sugestão. Isso é muito importante para nós!
Espero ter ajudado e bons estudos!
Obrigado pelo retorno Renan! Eu tentei o seu método, porém essa extensão também possui uma incompatibilidade com o Redux mais recente, requisitando a versão 4.0.0 ou 3.1.0.