Con la regola forbid-prop-types abilitata, eslint
mi impedisce di utilizzare style: React.PropTypes.object
e si consiglia di utilizzare shape
.Come dichiarare lo stile in propTypes?
Ma è davvero necessario definire tutte le proprietà disponibili lì per questo scopo in questo modo?
DEMO.propTypes = {
style: React.PropTypes.shape({
color: React.PropTypes.string,
fontSize: React.PropTypes.number,
...
})
};
Troppo codice di definizione!
La questione è aggiunto 'reactjs', è questo' reagire-native' solo? – tokland
Questo è solo "react-native", ma è sicuramente la migliore risposta per "react-native" :) –