没有直接传输的 React PropTypes

React PropTypes which not transmitted directly

我应该在 propTypes 和 defaultProps 中写一个像 children 这样的 props,还是 invalid,pristine,submitting(redux-form),或者 t,i18n(react-i18next)等等? 你怎么看?

是的,当然,你需要提到这个道具。首先,它使您和其他开发人员的代码更加清晰。其次,它有助于为组件编写单元测试。您可以将带有 propTypes 的副包用于库以避免重复。另一种可能的解决方案是编写您自己的可重用 propTypes。