老师为什么要用useState设置value呢,直接复制一个不行吗
来源:4-7 作业解答 - ⽤ Hook + TS + TS泛型实现useArray

WYW265672
2022-09-27
export const useArray = <T>(initialArray: T[]) => {
const [value, setValue] = useState(initialArray);
return {
value,
setValue,
clear: () => setValue([]),
add: (item: T) => setValue([...value, item]),
removeIndex: (index: number) => {
const copy = [...value];
copy.slice(index, 1);
setValue(copy);
}
};
};
写回答
1回答
-
error昵称已被占用
2023-01-03
不使用useState状态没有变化,数据不会更新
00
相似问题