摘要: useEffect 传入的函数,它的返回值要么是一个方法(清理函数),要么就是undefined,其他情况都会报错 比较常见的一个情况是,我们的 useEffect 需要执行一个 async 函数,比如: // ❌ // Type 'Promise<void>' provides no match 阅读全文
posted @ 2024-02-07 15:42 龙陌 阅读(122) 评论(0) 推荐(0)
摘要: 在 react-dnd 这个库中,"dnd" 是 "Drag and Drop" 的缩写,表示拖拽与放置(拖放)功能。 react-dnd 是一个用于 React 应用程序的强大的拖放库,它允许开发者轻松地在 React 组件之间实现拖放交互功能,从而提升用户界面的互动性和用户体验。 通过使用 re 阅读全文
posted @ 2024-02-07 15:27 龙陌 阅读(207) 评论(0) 推荐(0)
摘要: global.d.ts 文件在 TypeScript 项目中是一个全局声明文件,它的作用是为全局范围内的变量、函数或其他类型提供类型定义。 这个文件中的声明可以让TypeScript编译器知道那些在运行时存在的、但未包含在任何模块中的全局变量和函数等。 例如,在浏览器环境中,一些全局对象如 wind 阅读全文
posted @ 2024-02-07 11:38 龙陌 阅读(1455) 评论(0) 推荐(0)
摘要: 在前端开发时,当需要将用户输入或者动态生成的字符串作为URL的一部分(特别是查询参数或路径片段)发送到服务器时,应当使用 encodeURIComponent 函数对字符串进行编码。 以下是一些具体场景: 查询参数: 当你在URL中添加查询参数(query parameters),例如通过 ?key 阅读全文
posted @ 2024-02-07 10:59 龙陌 阅读(354) 评论(0) 推荐(0)