2
respostas

[Reclamação] Problema com o conteúdo

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.

2 respostas

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.

  • Eu já passei a sua sugestão para o time de conteúdo para eles analisarem e atualizarem o conteúdo.

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software