React Bulletin Issue 2
Tags: react, javascript
Published: 2019-11-28 22:17:10

##### A React focused weekly publication full of interesting, relevant links. Subscribe now and never miss an issue. [http://www.reactbulletin.com/](http://www.reactbulletin.com/)

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/m83wkkottpvc0lvdx1bp.png)

##Articles

###[Gatsby JS Source Plugin Tutorial Step by Step for Beginners](https://thoughtsandstuff.com/simple-gatsby-js-source-plugin-tutorial-for-beginners)

Discover what a Gatsby source plugin is and how you can build your own.

###[Reuse React Components Between Apps Like a Pro](https://dev.to/jonisar/reuse-react-components-between-apps-like-a-pro-2a39)

JoniSar walks through using "Bit" which is a component repository to create React components that can be used across projects.

###[How to Use React Custom Hooks](https://seesparkbox.com/foundry/using_react_custom_hook)

Nate Jacobs explains the power of custom Hooks and how you can use them to compartmentalise and share code.

###[New Redux docs "Style Guide" page: recommended patterns and best practices for using Redux](https://redux.js.org/style-guide/style-guide)

Redux has recently issued its official style guide for writing Redux code. It lists recommended patterns, best practices, and suggested approaches for writing Redux applications.

###[State management using only React Hooks](https://ovie.dev/blog/state-management-using-only-react-hooks)

Ovie Okeh goes through the techniques of how you could use React hooks for your applications State management

###[11 Top React Developer Tools for 2020](https://blog.bitsrc.io/11-top-react-developer-tools-for-2020-3860f734030b)

Fernando Doglio picks 11 tools worth looking into that could help you get the most out of the React framework.

###[I created the exact same app in React and Svelte. Here are the differences.](https://medium.com/javascript-in-plain-english/i-created-the-exact-same-app-in-react-and-svelte-here-are-the-differences-c0bd2cc9b3f8)

Sunil Sandhu delivers a side-by-side code comparison of the exact same app in React and Svelte and discusses the differences.

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/1e2o00oy32ftxdjc7qfd.png)

##Videos

###[What is a Higher Order Component?](https://www.youtube.com/watch?v=JZcKgeulFM0&t)

Better Coding Academy delivers a great 10 minute(ish) explanation of Higher Order Components in React using an User component as the starting point.

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/pqt6kf7qj2sbwq4iq3cp.png)

##Projects

###[The Modern Way to Use Promise- Based HTTP Requests: axios-hooks](https://medium.com/better-programming/the-modern-way-to-use-promise-based-http-requests-axios-hooks-f00791345a37)

All the axios awesomeness you are familiar with combined with React hooks

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/s40sbl90qfps2r79oma8.png)

##Useful Libraries

###[Chakra UI | Design System built with React](https://chakra-ui.com/)

Chakra UI is a simple, modular and accessible component library that gives you all the building blocks you need to build your React applications. It is getting a lot of praise from the React community and is definitely worth checking out.

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/eccikpdaqg17uib2qnxa.png)

##Off Topic

###[Free for developers](https://free-for.dev/)

A list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

###[Sharpen Your Axe](https://jaredpalmer.com/blog/sharpen-your-axe)

Jared Palmer list some of his favorite macOS tools, apps, and plugins.