Keep components small
Auto assign keys to a list of elements
Using the fragment shorthand
Avoid overloading your JSX
Write better JSX conditionals
Destructure your props
Prefer functional components
Create and use custom hooks