I've recently learned the MERN stack and built a few projects that I felt confident about. However, after browsing Twitter, I came across some impressive websites and started to feel inadequate. This led me to research the various libraries and packages those projects utilized, and now I'm confused about how to find out which libraries are currently popular or useful for my needs. I know I could just search online, but I'm really interested in understanding the thought process of someone with more experience. How do you determine which libraries to use?
1 Answer
Don't worry too much about what's trending when choosing your tech stack. The best way to discover the right tools is through experience. When you encounter challenges while working on a project, check third-party packages that people have created to solve similar problems—like handling routing, authentication, or storage. Compare the main options and implement one after some testing to see if it fits your needs.
That's some great advice, thanks man!