С учетом перекомпоновки жизненного цикла HOC, как избежать необходимости описывать PropTypes?
Я создал HOC для перекомпоновки жизненного цикла... См. Код для компонента, чтобы увидеть, как я использую HOC с моими компонентами.
Есть ли способ избежать необходимости описывать PropTypes для упаковки HOC:
Составная часть:
import React from 'react';
import PropTypes from 'prop-types';
const MyPage = () => (
<div>stuff</div>
);
const WrappedMyPage = withMyCustomThing({
a: 'value',
b: 'value',
})(MyPage);
WrappedMyPage.contextTypes = {
myItem: PropTypes.object.isRequired,
};
export default WrappedMyPage;
HOC Recompose Lifecycle
import { lifecycle } from 'recompose';
function withMyCustomThing() {
return lifecycle({
....
export default withMyCustomThing;