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

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.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.