Vitest is more popular than Jest now. Though they are essentially equivalent with slight tradeoffs that you almost certainly won't care about. Just use Vitest, it's slightly simpler and will be much better than Jest as ES language features roll out in the coming years.
Playwright is much better than Cypress. It's considerably faster and it allows you to write your code in a much more sane and organized way. The Cypress API is stuck in a 2012 mindset and needs to grow up. Every team where I work has evaluated Playwright separately and decided it's worth it to re-write all their Cypress code as Playwright. In both cases though the real lesson I would say is use unit tests as much as possible and avoid E2E tests unless you absolutely have to. They may be easier to write, but they are 100x slower to run and you really start to feel that after a few dozen tests take 10 or 20 minutes to run. Where as with unit tests you could run over 1000 tests in 5-10 minutes.
Finally, for the love of god, stop using React. Excluding webcomponents, you cannot find anything worse than it. Literally use ANYTHING ELSE and I PROMISE YOU, your life will be better, your projects will be easier, and your code will be more maintainable. You deserve better. React has always been last place. It truly is the Internet Explorer of our day. IE used to be the most used, and also worst, browser. That's React for JS Frameworks. There are hundreds of React-specific problems that you will never have to deal with again or work around. There are entire concepts and patterns that only React devs have to learn to deal with React's awful programming model. You don't need to babysit state, or think about "when the component re-renders" or "well you better use a Higher-Order-Component to make that work", or "oh no, more stale references!", ......The list goes on and on, and NONE OF THIS is a problem in ANY OTHER FRAMEWORK.
Good friends don't let their friends use React.
Good devs charge triple to companies still using React.
Great devs don't touch React projects, because it isn't worth their time.
JustUseVue
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Vitest is more popular than Jest now. Though they are essentially equivalent with slight tradeoffs that you almost certainly won't care about. Just use Vitest, it's slightly simpler and will be much better than Jest as ES language features roll out in the coming years.
Playwright is much better than Cypress. It's considerably faster and it allows you to write your code in a much more sane and organized way. The Cypress API is stuck in a 2012 mindset and needs to grow up. Every team where I work has evaluated Playwright separately and decided it's worth it to re-write all their Cypress code as Playwright. In both cases though the real lesson I would say is use unit tests as much as possible and avoid E2E tests unless you absolutely have to. They may be easier to write, but they are 100x slower to run and you really start to feel that after a few dozen tests take 10 or 20 minutes to run. Where as with unit tests you could run over 1000 tests in 5-10 minutes.
Finally, for the love of god, stop using React. Excluding webcomponents, you cannot find anything worse than it. Literally use ANYTHING ELSE and I PROMISE YOU, your life will be better, your projects will be easier, and your code will be more maintainable. You deserve better. React has always been last place. It truly is the Internet Explorer of our day. IE used to be the most used, and also worst, browser. That's React for JS Frameworks. There are hundreds of React-specific problems that you will never have to deal with again or work around. There are entire concepts and patterns that only React devs have to learn to deal with React's awful programming model. You don't need to babysit state, or think about "when the component re-renders" or "well you better use a Higher-Order-Component to make that work", or "oh no, more stale references!", ......The list goes on and on, and NONE OF THIS is a problem in ANY OTHER FRAMEWORK.
Good friends don't let their friends use React.
Good devs charge triple to companies still using React.
Great devs don't touch React projects, because it isn't worth their time.
JustUseVue