Raine Revere (@raineorshine) started discussion #2
A stateful component should handle events triggered by its children. Ideally, stateful component wouldn't have props and would be able to compose its state on all its own, independent of any parent or ancestors. It should be detached from its parent in terms of rendering. It should only re-render when it has new state, not when it's parent re-renders. It could possible use the shouldComponentUpdate to prevent re-rendering by parent.