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

简介: 学习笔记jira项目16-实现useArray
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);
    },
  };
};
相关文章
|
Oracle 关系型数据库 应用服务中间件
JIRA的初探
JIRA的初探
71 0
|
Java 关系型数据库 MySQL
JIRA-部署详解
JIRA-部署详解
jira学习案例75-实现useUndo2
jira学习案例75-实现useUndo2
78 0
jira学习案例75-实现useUndo2
jira学习案例74-实现useUndo1
jira学习案例74-实现useUndo1
81 0
jira学习案例74-实现useUndo1
jira学习案例123-开发完成
jira学习案例123-开发完成
81 0
jira学习案例123-开发完成
学习笔记jira项目17-实现useArray讲解
学习笔记jira项目17-实现useArray讲解
103 0
学习笔记jira项目17-实现useArray讲解
学习笔记jira项目31-emation的使用
学习笔记jira项目31-emation的使用
92 0
学习笔记jira项目31-emation的使用
|
资源调度
学习笔记jira项目3-解决一些问题
学习笔记jira项目3-解决一些问题
116 0
学习笔记jira项目3-解决一些问题
学习笔记jira项目51-useEdit编辑项目
学习笔记jira项目51-useEdit编辑项目
68 0
学习笔记jira项目51-useEdit编辑项目
学习笔记jira项目1-课程导学
学习笔记jira项目1-课程导学
79 0
学习笔记jira项目1-课程导学