You're better off learning and using the patterns of the language you're using, rather than learning the characteristics of a library and dealing with the bundle size, license, security, and maintenance implications. Not only does it make you a more versatile JS/TS developer, but using the language makes it easier for other developers with experience with the language to get up to speed. You're never going to find someone who is familiar with all of the libraries you use, but it's relatively easy to find someone with experience in the language.