React just upgraded the front end development to the next level . It's great documentation and community support make it unique . Now react is focusing on functional components that's very great because a when i started using react the class components are little confusing but when i started using functional components it seem to be simple. This approach make react more beginner friendly .The hooks are very easy to use in functional components for me.
I have used razor-pay library for a e commerce application. The main thing I have noticed about razor-pay is the great documentation. no compromise for that . And one I have to use payment links for my application at that time its only available in pure API only not included in library because its a new feature this is the only thing I found as a drawback .
I had participated for a competition named BFH organized by Tinkerhub. For that my task was to create a discord bot . I have no previous knowledge about how these things are working but when i go through the documentation i got a clear picture about this . And the documentation is very beginner friendly and the library also easy to use. I just completed my work in few days that is because of this easiness. I recommend every one should try it out ,
its a great library for playing with 3D and any graphics. Other choice is that to use WebGL but it will be great headache but three make a abstraction above t. If you have proper understating with the 3D concepts including the lighting and camera it wont be very difficult to start with but it require some time to get used. Th documentation includes many simple and complex projects using three going through that we get a idea about all
One of the library I have used more. Its very simple to build we applications with less effort and with less design thinking . Almost most commonly used components are there in material UI with well documentation. Recently I created a component manually with more effort and when i go through the material UI documentation i found the same component there with more efficient. And still updating with new components. And making the dark mode is simple if we are following the correct procedure . And it provides best way to make the website responsive .
Almost used in every project that using material UI. Most of the icons are available in material UI icons. Very simple to use along with material UI. In some of other icon providers are limiting number of downloads or request money for downloads but this is totally free and customizable for our needs . Both material UI core and material UI icons are used in my many projects. We can see every icons in the documentation and simply copy and paste the import statement and use it
At the beginning of the projects we may not be want to use redux but when the project become large it will be difficult to handle the props . There the redux comes to play . It will make the state management easy and scalable. i felt little difficult use redux in the beginning . The redux and react are used simultaneously for many projects. And it has a great documentation as well.
Mostly used in every back end projects as well as some front end applications . When we are working with some projects and we want to keep some keys such as db credentials and other details safe the simple and efficient way to do this is dotenv . Its very secure and easy to use. we can just put the keys in the .env file and just access them with procces.env its simple as this .
While your are creating a backed API its very import that to create a proper documentation of it for communicating with front end developers . Either you can go for manually typing all the details oh God that's very difficult and can't even think about it.And the effective way to do this is use swagger . It will create a better way to organize API documentation in efficient manner. Very useful library and unavoidable for making REST API Back-end
Most used library for HTTP requests . Very beginner friendly and easy to use. In Most of the front end application requires dealing HTTP Request and response , axios makes this part very easy. Handling errors and making request is very easy. There are other clients like Ajax I haven't used that in my projects used to axios. The one different from the built in function fetch is that axios convert the response data to json and the error handling