I really love the fact that I can develop backend apps with mysql DB integration very fast using this package. I've developed many apps with this library and I feel confortable because it has flexibility for making great functionalities from simple CRUDs to batch operations. I wish it had Typescript support.
I'm currently using this package in many projects for generating uuid's for new records I have to insert to databse.
I also used it to create public and prvate keys for accesing development environments.
I really love this library and the fact that is very easy to use. A great way to improve security in apps can be generating uuid and then hashing it with a sha512 function.
This library is good enough for security. The only thing that can be improved is the lack of good code examples in its documentation.
Also, a great way to improve security can be generating a uuid and then hashing it with the sha256 function.
However, it seems to me that this package is abandoned. Last commit was 4 years ago.
fullcalendarFull-sized drag & drop event calendar
I have a personal opinion about this package and is that I think this is very well devloped and it is also nice by default, but I wish it would be more flexible and more customizable. Another bad point, is that it has too few examples to take as reference.
material-tableDatatable for React based on material-ui's table with additional features
This is a great package I've used in several projects in the past. Since, it is a material-ui table components wrapper I had to move to material-ui because I experimented some bugs when working with react hooks in deep. Unless, they update this package, it is not recomended to work with functional components. However, if you work with class components in react, I guess there wont be any problem.
In some of my projects I've used Bootstrap and in other I've used material design. In my last project it was so easy to make a responsive app due to the fact we used bootstrap. However, if you write some css or sass files by your own, be aware of not making style rules with the same class names that bootstrap uses or you will experiment strange things (styles will be overwritten).
react-chartjs-2React components for Chart.js, the most popular charting library
I'm currently developement a dashboard page in aproffessional project and this library saved me a lot of time.
Their examples are very easy to adapt and documentation is good. I would like it was more customizable. Nevertheless, I think it covers the basic needs and it is awsome so far.
agora-rtc-sdkAgoraRTC SDK for web
I used this library for developing a videocall web app. In constrast to webRTC, agora is a better solution. Also, Agora provides developers with free credits for testing solutions. Although, their documentation is quite hard to read, the examples they have on github are really helpful.
@material-ui/iconsMUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.
I use Material-icons in al my projects for aproximately 2 years. In the past I use to download svg icons from google material design icons. Furthermore, the best part is that this tool is very easy to use and can be added in any react project without material-ui/core.
dropzoneDropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
I used to install this library everytime I had to make a module for uploading files to a server. I really like the image previews.
However, if I got to work on a react app, now I preffer to use @dropzone-ui/react, wich is, indeed, inspired in this amazing lib.