React.js: en Passant imbriquée accessoires à Réagir.createElement

J'ai un code de la forme

props = { user: {userattr1: 1, userattr2: 2}};
var element = React.createElement(MyReactClass, props);

c'est à dire, où les accessoires est un objet imbriqué. Lorsque j'essaie de compiler le code ci-dessus, j'obtiens l'erreur:

Avertissement: Toute utilisation d'un détrompeur objet doit être enveloppé dans de Réagir.addons.createFragment(objet) avant d'être transmis comme un enfant.

J'ai été à la recherche en ligne et il semble que les objets imbriqués sont parfaitement admissible que les accessoires. Comment puis-je résoudre mon erreur?

Edit: MyReactClass ressemble à quelque chose comme ceci:

var MyReactClass = React.createClass({
  render: function () {
    <div>{this.props.user}</div>
  }
})
  • Vous n'obtenez pas une erreur mais un avertissement
  • Pouvez-vous reproduire ce dans un jsfiddle. Je pense que votre problème est ailleurs, pas les accessoires. Comment est MyReactClass défini?
InformationsquelleAutor Allen | 2015-05-25