Large React Apps

What are your check lists for handling large react web applications?

And how do you test large apps? To keep things in order after doing changes to parts of the app without breaking it?

My list:

  • Typescript
  • SOLID principles
  • React Design Patterns

Please share yours