Est-il possible de créer dynamiquement des composants de Réagir Natif?

Est-il possible de créer dynamiquement et ajouter de voir les composants de Réagir Natif?
Par exemple, tout d'abord je dois seulement vide de l'écran et de l'information de tous les points de vue viennent de serveur en JSON, et il est alors nécessaire de les générer sur l'écran.
Par exemple - application mise en json à partir du serveur. Cette json décrit l'écran qui doivent se nouer:

{
    "type": "linearlayout",
    "subviews": [{
        "type": "text",
        "fields": {
            "text": "This is text field"
        },
        "styles": {
            "color": "",
            "textSize": 14
        }
    }, {
        "type": "button",
        "fields": {
            "text": "JUST BUTTON"
        },
        "transition": {
            "name": "http://www.link.com"
        }
    }, {
        "type": "text",
        "fields": {
            "text": "This is another text field"
        },
        "styles": {
            "color": "",
            "textSize": 18
        }
    }]
}

Donc, par cette JSON j'ai besoin dynamiquement des vues du bâtiment de Réagir Natif. Mais je ne vois aucune possibilité d'écrire du code JS à l'intérieur de JSX - seulement des vues statiques et l'évolution dynamique des accessoires

Avez-vous trouver une solution pour cela? Je suis également à la recherche de quelque chose de similaire.

OriginalL'auteur Natan Rubinstein | 2017-02-05