随着React hooks的到来,我们是否应该在React自定义hooks中使用prop-types?例如:
import React from 'react';
import PropTypes from 'prop-types';
const useTitle = title => {
React.useEffect(() => {
document.title = title;
}, [title]);
}
useTitle.propTypes = {
title: PropTypes.string.isRequired,
};
export default useTitle;
上述方法是验证自定义React Hooks传递的参数是否正确的好方法吗?或者应该有不同的方式来验证传递给自定义hook的props/params,这只是一个简单的函数。