2016-06-20 20 views
3

Ich versuche, die propTypes innerhalb einer zustandslosen Komponente zu definieren und propTypes für die Eigenschaften der Nachricht zu definieren. Momentan konnte ich nur die gesamte Nachricht definieren.React Proptypes - zustandslose Komponenten

InboxItem.propTypes = { 
    message: PropTypes.string.isRequired, 
}; 

Ich möchte etwas wie das unten tun, um individuell zu validieren.

Inbox.propTypes = { 
    message.project: Proptypes.string.isRequired, 
}; 

Alle Gedanken würden geschätzt werden.

Antwort

4

Sie können das mit React.PropTypes.shape tun.

Inbox.propTypes = { 
    message: React.PropTypes.shape({ 
     project: React.PropTypes.string.isRequired 
    }) 
} 
+0

Vielen Dank! –

Verwandte Themen