there's a single advice i have in the whole SPA/MPA/React sucks debate:
always build components with a function body, i.e. use `return`. you never know when you need local functions in there. and the git diff becomes fugly when you have to go add brackets everywhere.
```
// Do not:
const MyComponent = () => <div />;
// Do:
const MyComponent = () => {
return <div />;
};
```