用useState传播状态

时间:2019-07-19 07:57:49

标签: reactjs

如何使用useState传播现有状态? (我需要串联这些物品)

const [inputValue, setInputValues] = React.useState('')

const handleSelectedItem = item=> {
    setInputValues(...inputValue, item) // That doesn't work
  }

对于常规setState,我会做类似的事情:

this.setState(
        {...this.state,
          inputValue: item
        })

我有一个下拉菜单,选择时我需要将选择附加到文本区域。这就是为什么我需要连接一个字符串。

1 个答案:

答案 0 :(得分:2)

要连接它,您应该只使用字符串模板

SELECT * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where CONSTRAINT_TYPE = 'FOREIGN KEY' AND constraint_name LIKE 'FK_AH_AH_CAT_PRD_FLAT_%';
Empty set (0.12 sec)

保存数据的另一种方法是将其存储在一个单词数组中。如果您需要将单词分开。如果您要去那会像这样

Problem exist because the foriegn key exist in memory, if possible drop the database and start again.

使用它,您可以做类似的事情

const handleSelectedItem = item => {
  setInputValues(`${inputValue}${item}`)
}