Javascript 如何从按钮添加元素

Javascript 如何从按钮添加元素,javascript,reactjs,react-native,Javascript,Reactjs,React Native,如何从按钮中添加元素, 我想创建一个如图所示的项目,但我不知道如何从按钮添加元素,如何使用两个输入添加div,以及如何从开始保存start。我相信您可以使用数组作为状态。每次您可以在阵列中推送视图时(在您的示例中,当用户单击plus时) constsampleview=()=>{ 返回( ); }; ...... ........ const[views,setViews]=React.useState([]); 常量附加项=()=>{ 常量arr=[…视图]; arr.push(); setV

如何从按钮中添加元素,
我想创建一个如图所示的项目,但我不知道如何从按钮添加元素,如何使用两个输入添加div,以及如何从开始保存start。

我相信您可以使用数组作为状态。每次您可以在阵列中推送视图时(在您的示例中,当用户单击plus时)

constsampleview=()=>{
返回(
);
};
......
........
const[views,setViews]=React.useState([]);
常量附加项=()=>{
常量arr=[…视图];
arr.push();
setViews(arr);
};
最后,可以渲染数组项

    <View style={styles.container}>
      {views.map((item, index) => {
        return (
          <View style={{ padding: 10}}>
            <Text>item : {index}</Text>
            {item}
          </View>
        );
      })}
      <Button onPress={addItems}>
        <Text>Add</Text>
      </Button>
    </View>

{views.map((项目,索引)=>{
返回(
项目:{index}
{item}
);
})}
添加
这里有一个小吃链接,让你了解完整的想法

    <View style={styles.container}>
      {views.map((item, index) => {
        return (
          <View style={{ padding: 10}}>
            <Text>item : {index}</Text>
            {item}
          </View>
        );
      })}
      <Button onPress={addItems}>
        <Text>Add</Text>
      </Button>
    </View>