softwareengineer, soccer player, thinker
React Components come in different shapes and sizes. In this article I’ll list various things to think about, when writing a React Component.
Note: Before reading this article, please make sure you understand how to optimize React component performance using `shouldComponentUpdate`. See: Optimizing React Performance