Proptypes for custom react hooks

后端 未结 4 849
长情又很酷
长情又很酷 2021-01-04 00:36

With react hooks coming, should we use prop-types for React custom hooks e.g,

import React from \'react\';
import PropTypes from \'prop-types\';    

const u         


        
4条回答
  •  旧时难觅i
    2021-01-04 00:50

    I'm using PropTypes.checkPropTypes for useSelector hook. And it works for me.

    const useTitle = title => {
      React.useEffect(() => {
        document.title = withPropsValidation(title);
      }, [title]);
    }
    
    const withPropsValidation = props => {
      PropTypes.checkPropTypes(propTypes, props, 'prop', '')
      return props
    }
    
    const propTypes = {
      title: PropTypes.string.isRequired,
    }
    

    https://github.com/facebook/prop-types#proptypescheckproptypes

提交回复
热议问题