Subscribe with Email

News

In this episode Tyler McGinnis chats with Dan Abramov, an Engineer at Facebook and co-author of Redux. They discuss his upbringing and what it's like learning to program in Russia, the backstory of how Redux came to be, handling burnout, and much more.

Articles

CSS-in-JS allows me to interpolate JavaScript variables into my CSS. This gives me a lot of power, but is it safe? What kind of exploits could a malicious user pull off using just CSS injection? And how can I defend against these? James K Nelson answers these questions for us.

With redux-saga we are able to create what are effectively imperative threads in our front-end applications that control user flow and generally handle our side-effects. Since side-effects are often a point of failure in front-end applications it is not uncommon to see the use of try/catch blocks. In this article Bryan Fillmer shows us a pattern he uses to keep trying a certain saga.

Redux-sagas are a lot of fun to work with. They add a lot of extra power to your redux state management, but as your application increases in complexity, it can become difficult to manage them. Ilya Bohaslauchyk demonstrates some common issues with sagas and ways to architect your projects to fix them.

Tutorials

Navigation in React Native is not the most straight forward concept, especially for developers coming from the web. In this tutorial Gant Laborde walks us through building a real world navigation drawer in React Native.