DEV Community

Discussion on: React PropTypes vs Typescript! Any experience?

lewiscowles1986 profile image
Lewis Cowles • Edited on

This depends on how you are using PropTypes.

The official package states that you will now receive a warning if you try to use the PropTypes.{Type}(...) for runtime validation (annoying as s#!t); but then they go on to say that library checking with PropTypes.checkPropTypes(...) is available.

You can get runtime property-type checking to complement your static type checking. Honestly I think both are kind of a smell in JS.