【发布时间】:2020-09-08 12:06:12
【问题描述】:
如何为尚不存在的元素创建 ref?
我有一个动态表单,如何为每个输入创建 ref?表单有一个添加新输入选项,所以每次用户点击添加新输入时我都必须动态创建一个新的引用?
执行此操作时出错,无法正常工作:
useEffect(() => {
const inputRef = useMemo(() => Array(totalInput).fill(0).map(i => useRef()), []);
}, [createdInput])
但如果我这样做
const inputRef = useMemo(() => Array(totalInput).fill(0).map(i => useRef()), []);
console.log(inputRef)
inputRef 在数组中只有一项。
【问题讨论】:
标签: reactjs react-hooks