在运行时创建钩子数组

时间:2019-10-09 15:19:12

标签: reactjs

有一个看起来像这样的东西:

const [firstElem, setFirstElem] = useState();
const [secondElem, setSecondElem] = useState();
const [thirdElem, setThirdElem] = useState();

const elemArray = [firstElem, secondElem, thirdPhoto];
const setElemArray = [setFirstElem, setSecondElem, setThirdElem];

它的名字叫:

setElemArray[2](newValue);

有没有一种方法可以动态创建这些钩子,或者使用替代方法来支持任意数量的输入元素,而不仅仅是3个?为整个数组添加一个钩子完全会破坏性能。

0 个答案:

没有答案