2017-09-07 2 views
0

Ich habe CustomText Komponente, die align als eine der Requisiten akzeptiert.React native Verwendung propType von nativen Komponente

const alignPropType = PropTypes.oneOf(
    ['auto' /*default*/, 'left', 'right', 'center', 'justify'] 
) 
CustomText.proptypes = { 
    align: alignPropType 
} 

Mutter Text Komponente hat folgende PropType Validator für textAlign

PropTypes.oneOf(
    ['auto' /*default*/, 'left', 'right', 'center', 'justify'] 
) 

Deshalb möchte ich textAlign PropType aus nativen Text Komponente für CustomText Komponente verwenden.

Das wird wie folgt aussehen:

CustomText.proptypes = { 
    align:Text.propTypes.style.textAlign 
} 
+0

Was ist Ihr Problem? –

+0

@VahidBoreiri Ich aktualisierte Frage, können Sie bitte überprüfen. –

Antwort

0

Wenn ich gut verstehe Ihre Frage, Ihre Komponente so aussehen:

export default class CustomText extends Component { 
    render() { 
    return (
     <Text textAlign={this.props.align}></Text> 
    ); 
    } 
} 

CustomText.proptypes = { 
    align: propTypes.oneOf(['auto' , 'left', 'right', 'center', 'justify']) 
} 
+0

Ist Ihr Problem gelöst? –

Verwandte Themen