I think that too many of us switched from jQuery to better frameworks like React, Vue, or another one in the last few years. And it is good.
The second step is to use types in your JavaScript code. It can help you to find errors during development and not during the running of your application.
When I started with types 2 years ago I preferred Flow. It was my first choice because I wanted to do it step by step and TypeScript had no support for "modern" features. But it is not true anymore and I think that TypeScript is much better now. I switched to TypeScript this year and I really like it. Too many packages support types these days and therefore Creolify is written in the TypeScript.
Are you using TypeScript, Flow, or something else? Write a comment.