After using it for the past one year, I feel pretty confident in saying that it is a very worthwhile package. It is a powerful css framework that rails a application framework. I use this mostly for styling my application and it works better than bootstrap which was my previous styling package. Its api is a collection of css classnames.
It’s a promise based HTTP request library which allows me to interface with REST API. Another great thing about axios is that I can cancel request intermittently. The best thing about axios for me is the easy-to-use API. Also its support for JSON is highly appreciated.
I use this to bypass Cross origin policies in my server to allow the front-end communication with back-end API’s. Its easy to use with a single line of code. The client origins are customizable which is well needed for almost all projects.
It is the newest state management library which is very much easy to use when compared to redux. I have been using it from last year as a replacement for redux. So far it is good but when comes to production it is still not stable. The project itself has raised a traction now as it is backed by facebook now.
This is the best icons library out there. I use this in all my projects since it contains a wide number of icons. Its inbuit typescript support is handy and the website is well crafted so that it is easy to copy the icons. The library is so light weight that you don’t have to worry about bundle size
I use this library for express.js for managing sessions cookie for authentication. It is good in parsing sessions data for my web applications. The inbuilt abstract methods are really handy. Now I don’t use this library much because I moved away from sessions to jsonwebtoken. Its easy to plug into express.js.
I have been using jsonwebtoken for authorization in my front-end applications. From my side, I have been moved away from sessions to jsonwebtoken because of the advantages JWT offers. Its easy to use and I can encode session data in the token itself. I strongly recommend everyone to switch to jsonwebtoken from sessions.
It is a widely known state management architecture library which was backed by facebook but now people had moved towards new package because newer ones offered similar package with fewer codes. I have been trying out recoil and mobx which is pretty good.
This library was recommended by our senior developer who had been using nodejs for so long. With a single line of code I think as a developer it is pretty much a gain. Helmet covers basic security against attacks. I install the middleware and forget about it as its that simple. It is also configurable imo.
nextjs enables me to React web based application functionalities like server-side rendering and for generating static websites. It is created on top of nodejs. The main pros for me using nextjs is that it can distinguish between front-end and back-end can efficiently contribute to front-end development independent of any back-end APIs. My team mainly uses this. Documentation is neat.