#182 Apply for a diversity scholarship & attend React Amsterdam 2019 for free 🦄

sponsor

Educative.io: Level up your React skills - interactively

Educative.io hosts interactive courses covering many popular programming topics. We recommend Robin Wieruch’s bestselling “the Road to Learn React” - try a free preview today!

this week's favorite

Apply for a diversity scholarship & attend React Amsterdam 2019 for free 🦄

If you belong to a group that’s underrepresented in tech, now’s your chance.

DIY Redux with RxJS: Part 2

At DIY Redux with RxJS => RxDx Part 2, I will reveal the internals of some most popular and widely used Redux middlewares. As I mentioned in the first part of the article -which you can find above-, my goal is to do an experiment to combine RxJS and all widely used Redux middlewares into a library which can be found here.

Understanding the Gatsby lifecycle

One of the challenges I had when learning Gatsby was trying to understand the Gatsby lifecycle. React introduced me to the concept of a Component Lifecycle, but when I started learning Gatsby I felt at a loss again. I remember looking through example repositories and seeing Gatsby specific files in every project and thinking to myself, “What are these files for? Why are gatsby-node.js, gatsby-browser.js, and gatsby-ssr.js generated in the default starter kit? Can I really delete these files?”

Writing Clean and Concise React Components by Making Full Use of ES6+ Features and the Container-Component Pattern

If, like myself, you’ve ever created a website using the “standard” tools of plain old HTML or templates, preprocessed CSS, and JavaScript, then you may also have shared the same delight I did when React came along and offered a way to easily break a website or app into manageable, reusable chunks.

The Most Common XSS Vulnerability in React.js Applications

People are often drawn towards using React.js thanks to the benefits of isomorphic (or universal) rendering. That is, the ability to render your single page application on the server-side, send the html to the client and have the client become interactive without having to re-rendering the entire page.

3 tips to create a responsive app with Material Design

Today the need for apps that gracefully scale from desktop to mobile and everything in between is greater than ever and, at least in my opinion, this is due to the growing interest of developers towards progressive web apps and porting Android apps to Chrome OS.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.