学习笔记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的初探
61 0
|
Java 关系型数据库 MySQL
JIRA-部署详解
JIRA-部署详解
jira学习案例75-实现useUndo2
jira学习案例75-实现useUndo2
72 0
jira学习案例75-实现useUndo2
jira学习案例74-实现useUndo1
jira学习案例74-实现useUndo1
68 0
jira学习案例74-实现useUndo1
jira学习案例123-开发完成
jira学习案例123-开发完成
75 0
jira学习案例123-开发完成
学习笔记jira项目17-实现useArray讲解
学习笔记jira项目17-实现useArray讲解
89 0
学习笔记jira项目17-实现useArray讲解
|
资源调度
学习笔记jira项目3-解决一些问题
学习笔记jira项目3-解决一些问题
110 0
学习笔记jira项目3-解决一些问题
学习笔记jira项目31-emation的使用
学习笔记jira项目31-emation的使用
83 0
学习笔记jira项目31-emation的使用
学习笔记jira项目58-useReduce处理接口
学习笔记jira项目58-useReduce处理接口
63 0
学习笔记jira项目58-useReduce处理接口
学习笔记jira项目51-useEdit编辑项目
学习笔记jira项目51-useEdit编辑项目
61 0
学习笔记jira项目51-useEdit编辑项目