React Native如何将多个状态变量从onClick子级发送到父类中的方法

时间:2020-10-10 02:36:41

标签: javascript reactjs react-native native transfer

从子类向其父类发送数据时遇到问题。

儿童班:

createItem = () => {
  const { newItemName } = this.state;
  const item = { newItemName };

  this.props.addItem(item);
  this.setState({ newItemName: '' });
  this.props.closeModal();
};

// Submit button
onPress={item => this.createItem(item)}

父类:

addItem = item => {
  // this.setState({name: item.name, quantity: item.quantity, location: item.location})

  this.setState({ name: item });
};

// Open Modal Button for data entry to be added to list
<TouchableOpacity
  style={styles.add}
  onPress={item => this.toggleModal(item)}
/>;

我不确定如何正确发送数据,我只知道如何在父类中切换函数。我尝试在线寻找答案,但通过将数据发送到函数然后更改父类的状态来解决我的问题。

0 个答案:

没有答案