My ReactJS tools and development setup

Started working with ReactJS from late 2018 and these are some of tools, libraries I use.

Create-React-App

easy to get going and allows one to focus on the code

https://create-react-app.dev/ – Docs

CSS Framework

Choosing a framework can be time consuming, but I chose MDB because for a little money you support and I don’t like wasting time finding solutions. Also, I found Material UI off putting. 

MDBootstrap – Many free choices but this one comes with support, example snippets and based on a Material Design Bootstrap

https://mdbootstrap.com/docs/react/getting-started/quick-start/ (Try the free version)

https://mdbootstrap.com/support/cat/react/ (Support)

https://mdbootstrap.com/docs/react/ (components)

https://mdbootstrap.com/docs/react/changelog/ (changelog)

MDB uses react-router-dom, but would recommend it either way.

I would prefer to use something really simple like, https://purecss.io/ but it lacks too much components. Maybe for very small projects.

ReactJS

https://reactjs.org/docs/getting-started.html – ReactJS Docs, Blog etc

Visual Studio

https://code.visualstudio.com/docs/nodejs/reactjs-tutorial

Netlify

Amazing platform that integrates with GitHub, push code, automated builds and deployments.

https://www.netlify.com/blog/2018/09/14/forms-and-functions/ – useful to setup for receiving contact form submissions. 

Google Maps:

https://www.npmjs.com/package/google-maps-react – 37K https://www.npmjs.com/package/google-map-react – 88K Downloads

Share App Buttons

https://github.com/nygardk/react-share