React Suspense é Alternativa ao Redux

React Suspense é Alternativa ao Redux

24 de abril de 2019 0 Por Ramos de Souza Janones
Powered by Rock Convert

React 16.6 introduz a capacidade de suspender (Suspense) a renderização e exibir um indicador de carregamento enquanto espera por algo como dados de uma chamada da API.

Em casos simples o React Suspense elimina a necessidade do Redux , como explica Ryan Florence, especialista em React:

Se o seu caso de uso primário do Redux é usá-lo como um cache para o client-side e de dados do server-side, então o Suspense pode substituir o seu uso.

Eu consideraria isso porque você teria um código mais simples e a capacidade de controlar todos esses giros.

Para um gerenciamento de estado mais complexo, como a sincronização com uma API e um localStorage, a abordagem com o Redux será melhor do que o Suspense.

Bartosz Szczeciński, desenvolvedor de software da GFT Poland, prevê que o Suspense terá um impacto significativo no uso do React:

Provavelmente, veremos muitas bibliotecas sendo pioneiras na solução e teremos que ajustar nossas melhores práticas (como chamar solicitações AJAX dentro de renderização será OK), mas acredito que isso permitirá criar aplicativos e experiência ainda melhores para os usuários!

A versão 16.6 do React inclui apenas um caso de uso para o Suspense, o carregamento lento de componentes com React.lazy() e <React.Suspense>.

A abordagem do React para otimização com code-splitting e Suspense é documentada no guia React Code Splitting.

Curso completo de Games, inclusive Realidade Aumentada.Powered by Rock Convert

Além do code-splitting, a equipe do React planeja adicionar recursos adicionais no Suspense, incluindo a manipulação da busca e integração de dados com as bibliotecas GraphQL.

O suporte de renderização do lado do servidor para o Suspense está planejado para 2019.

React é um software de código aberto disponível sob a licença MIT. Contribuições e feedback são incentivados através do projeto React GitHub e devem seguir as diretrizes de contribuição React e código de conduta de código aberto do Facebook.

Você está na seção:  Programação » Javascript

Seja um desenvolvedor Full Stack. Altamente procurado no mercado.

React Native Do Zero Ao Profissional: crie apps para Android e IOSPowered by Rock Convert
Siga os bons!

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)

Sumário
React Suspense é Alternativa ao Redux
Nome do artigo
React Suspense é Alternativa ao Redux
Descrição
O React 16.6 introduz a capacidade de suspender (Suspense) a renderização e exibir um indicador de carregamento enquanto espera por algo como dados de uma chamada da API.
Autor
Nome
Ramos da Informática
Logo



Frontend Do Zero Ao Profissional