Is-Promise vs the Internet
It turns out millions of projects use the is-promise library in their own code. Not only that, but over 700 other libraries use is-promise as well. To give you some context, Create React App, the Angular.js framework, and Amazon’s AWS Serverless CLI were part of the affected group. This very wide usage sets up the stage where a small problem in a tiny library has widespread effects.
Demystifying Building Native Modules for React Native
React Native modules bring together the shared code for both iOS and Android, as well as the platform specific code for each mobile operating system. Building out your code into modules makes it publishable and you can share this if you like with the React Native ecosystem.
Kamile Matulenaite explains how React Native modules are organized and assembled. She also talks about how to separate out your code into the right spots so that the module will follow the standardized format.
Tanner Linsley Custom Hooks Preso – JSConf Hawaii
Tanner Linsley was in Hawaii this February. How do we know? We have video evidence! Hawaii is a great place to be any time, but considering the travel restrictions in place, we all consider him a pretty lucky guy to have made it over to paradise before the lockdown.
All is not lost however. We, the internet at large, get the consolation prize of watching Tanner explain custom React hooks to us. This was an enjoyable presentation that could only have been made more enjoyable were I to be actually in the audience. Or in Hawaii right now.
There are Laws of User Experience?
Fortunately, Jon Yablonski finally wrote down what we all should know so we no longer have to be led only by intuition. Each page covers a specific law of user experience. Also, as a bonus, each page has a downloadable poster of that law. Now, when you find one you really like, or your coworkers keep breaking, print, post, and smile. Thanks Jon.
Massive Scale Monorepos and Webpack
Often times, the right advice for a small application with just a few screens, or being worked on by just a few developers, breaks down when the scale increases by an order of magnitude.
We’ve worked on some of the largest, most complex React apps in active use. As such, we help clients evolve their strategies to fit their use cases, not just what someone read on a blog.