BrazilJS Weekly #251 - Next.js 6.1, usando React sem build
Mais uma semana e mais conteúdo! Chegou a Weekly nº 251 🔥 Novidades no framework Next.js, como usar React sem processo de build, case de React Native no Airbnb, streams no Node.js, livros sobre JavaScript e muito mais.
Em vídeo
https://youtu.be/EudG466exOc
Novidades
Next.js 6.1 Mudanças e melhorias no framework Next.js 6.1. Indicado por @jaydson
Adding React to a Website using a script tag O Dan Abramov publicou essa semana no twitter, que é possível adicionar um componente react sem a necessidade do npm ou um sistema de build, apenas com uma tag script você consegue adicionar em seu website. O mesmo fez a referência do uso como uma boa prática e afirmou não afetar nada em performance devido ao carregamento de scripts. Indicado por @pedropolisenso
Cartoon da semana
Artigos
React e TypeScript: O dilema defaultProps Vamos supor que você queira usar / esteja usando React e com isso, tenha tomado a decisão de usar JavaScript tipado… e escolha o TypeScript para esse trabalho. Em primeira mão, parabéns por esta decisão. Tudo vai ficar impecável, até chegar a este primeiro grande problema. Lidando com defaultProps em componentes. Indicado por @oieduardorabelo
Meu primeiro Higher-Order Component - Parte 2 Continuação do artigo que ensina os fundamentos de componentização na prática através do React. Desta vez implementando requisições à API do GitHub ou o Mocky, aproveitando o HOC de loading que já havíamos criado. Também mostra na prática a aplicação de várias features do ES6+, como async/await, destructuring, spread etc. Indicado por @rafaelmaruta
gitlab moving platform to Google Cloud GitLab irá migrar do Azure para Google Cloud. Indicado por @robsongajunior
React Native at Airbnb O time de engenharia do Airbnb criou um post no medium para expor sua experiência usando react-native em sua plataforma. A séria é divida em 5 partes pequenas e vai servir para entender quais os riscos que eles assumiram, benefícios e experiência obtidas. Vale a pena a leitura, pois eles são uma ótima referência de Empresa de tecnologia usando um projeto open source. Indicado por @pedropolisenso
Streams no Node.js - Parte 1 Descubra como utilizar de maneira eficiente as Streams no Node.js neste artigo de três partes. Indicado por @khaosdoctor
i18n with Gatsby Taking advantage of Gatsby nodes to add internationalization to a Gatsby project. Indicado por @danilowoz
Outros
Jogo incrível em WebGL Esta é uma bela produção de um game rodando inteiramente em WebGL. Trata-se de um game de fases muito divertido e engraçado. Indicado por @felipenmoura
Generative WorldCup Experimento com javascript e canvas
para gerar composições abstratas utilizando as estatísticas da Copa do Mundo. Indicado por @zehfernandes
JavaScript Awesome Tips (Br version) Nesse cookbook minimalista, conheça um compilado de dicas e truques úteis para você aplicar no JavaScript/Node.js, em cada dica, é apresentado um problema com respectivas soluções através de muito código prático. Este é um livro para quem já esta familiarizado com JavaScript ou pelo menos tem noções básicas e quer se aprofundar mais, aprendendo desde hacks antigos do ES5, até chegar em soluções modernas do ES6, ES7 e ES8. Ebook made in Brazil! Indicado por @caio-ribeiro-pereira
Exploring ES2018 and ES2019 version of javascript Um ebook do Dr. Axel Rauschmayer que vai explorar e explicar em detalhes as features da nova versão do JavaScript. Indicado por @pedropolisenso
Frase da semana
So much complexity in software comes from trying to make one thing do two things. - Ryan Singer