if we all followed these React rules, the world would be a better place:

- children components should be pure
- layout stylings only get applied to parent components
- no render methods over 100 LoC
- name props based from child's perspective
- everything is typed

What else?