0
点赞
收藏
分享

微信扫一扫

学习笔记jira项目16-实现useArray

清冷的蓝天天 2022-10-08 阅读 165
编程语言

export const useArray = <T>(initialArray: T[]) => {
const [value, setValue] = useState(initialArray);
return {
value,
setValue,
add: (item: T) => setValue([...value, item]),
clear: () => setValue([]),
removeIndex: (index: number) => {
const copy = [...value];
copy.splice(index, 1);
setValue(copy);
},
};
};



举报

相关推荐

0 条评论