This week the most exciting announcement came from AirBnb design team. They open sourced React.Sketch.app, which looks like a game changer when it comes to connecting design and development. Another noticeable post was from Dan Abramov (creator of Redux), he replied to some of the complaints about React (it’s kind of entertaining).
- React UI library for generating forms from schemas http://gcanti.github.io/tcomb-form/
- Dan’s response to React.js frustrations
- Tutorial: How to Organize a Large React Application and Make It Scale.
- Tutorial: Build your first progressive web app with React
- New Library: Lost Grid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS.
- The Definitive Guide to Object Streams in Node.js
The announcement of React.Skech.app got a lot of attention. And for a good reason. The library allows you to write React components that render to Sketch documents. It’s a perfect solution to keep design files and ready to consume React components in sync.
Another course on JS basics. Checkout all 33 videos on YouTube.
3. You Need ES2017’s Async Functions. Here’s Why …
Async/await functions are the next level from promises and generators. They are a simplified way to handle asynchronous calls and basically make them synchronous. Since it’s supported in Node 7 and babel, it’s a no brainer to start using async/await today.
5 .Familiarity Bias is Holding You Back: It’s Time to Embrace Arrow Functions.
Arrow functions is one of the first features introduced in ES6. It’s definitely time to embrace them and start using them. Although there are few issues with using anonymous functions in production (stack trace for errors).
This short guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to…medium.com
Component based styling is a hot topic these days. How do we keep all styles isolated to components and make sure there are no CSS conflicts.
Favorite tweet of the week
If you liked this post, click the 💚 below so other people can find it on Medium. Follow me on Twitter to stay in touch.