propTypes and defaultProps are static properties, declared as high as possible within the component code.
Our Best Practices for Writing React Components
Scott Domes

I would argue propTypes should be the first definition in the class, not state. State is an implementation detail, where as properties act as the interface.