It's always better to write test from the beginning. When the app will be bigger, it would be hard to write test newly. and I think this is one of the reasons a lot of teams dont wanna start writing tests later. For react tests, JEST is a good option and if you wanna do E2E, you can try CYPRESS too