React Native equivalent of React.createElement

React Native equivalent of React.createElement

本文关键字:React createElement of equivalent Native      更新时间:2023-09-26

当查看React,特别是React(虚拟)DOM术语时,我想知道是否有React Native的等价物,或者更确切地说,如何修改它以与Native一起使用?

我想组成一个视图,它由一个<Text> <TouchableHighlight> <TouchableHighlight>组成。两个<TouchableHighlight>元素将递增和递减计数器(<Text>标签)。

有没有一种方法可以将这些are参数传递到类似于React.createElement的函数中,该函数将返回包含这些元素的视图?

createElement也可在React Native上使用。所以你可以做:

var textElem = React.createElement(Text, [], ['Hello world']);

您必须提供一个ReactClass作为第一个参数,不允许将字符串作为React Native中的第一个参数。因为这些字符串用于常规React中的html标记。