
-
Types are magical, you really should use them. If you've been using JS React you've probably been using the PropTypes stuff but imagine having that, by default, for the whole language. It might take a bit of time to learn but it will reap dividends in the mid to longer term https://www.typescriptlang.org/
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Jest is a test runner / assertion framework for Javascript and Typescript apps. You can get set up with it really quickly for testing vanilla JS/TS functions. https://jestjs.io/
-
Enzyme is a testing utility that runs on the jest framework, for unit testing your React code and components. https://enzymejs.github.io/enzyme/