假设我有一个像这样的简单 React Native 应用程序:
'use strict';
var React = require('react-native');
var {
AppRegistry,
Text,
TouchableHighlight,
View,
} = React;
var ReactProject = React.createClass({
_onPressOut: function() {
// What do we do here?
},
render() {
return (
<View>
<Text>This text should be before</Text>
<Text>This text should be after</Text>
<TouchableHighlight onPressOut={this._onPressOut}>
<Text>Tap Me</Text>
</TouchableHighlight>
</View>
);
}
});
AppRegistry.registerComponent('ReactProject', () => ReactProject);
当按下 TouchableHighlight
--- 时,如何在第一个和第二个 Text
标签之间动态插入组件?
原文由 Axeva 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试创建一个数组并将其附加到状态。然后您可以将项目推送到数组,并重置状态。
https://rnplay.org/apps/ymjNxQ
我在 这里 设置了一个工作示例。