Three main dependencies for react js
1)axios axios is used for API calling ie GET,POST,PUT etc

2) react-router-dom
react-router-dom is used for page routing ie navigating from one page to another page

3)react-redux
react-redux is used for effective state management ie making the data global so that any component can call the data if needed.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store