打字机效果
1.安装类型声明
首先,确认是否有适用于 typeit-react 的类型声明包。某些库没有自带类型声明,但社区可能提供了相关的声明包。
运行以下命令来安装 @types 类型声明包(如果有的话):
pnpm install @types/typeit-react --save-dev
- 如果没有找到对应的类型声明包,继续执行下面的步骤。
2.安装 typeit-react 模块
确保你已经安装了 typeit-react 模块
pnpm install typeit-react
- json
- yaml
"typeit-react": "^2.7.2"
typeit-react:
specifier: ^2.7.2
version: 2.7.2
3.创建自定义类型声明
- 如果没有找到现成的类型声明,【自己实操是有的,跳过此步骤】
- 你可以为 typeit-react 创建一个自定义的声明文件。
在项目的 src 目录下创建一个 types 文件夹(如果没有的话),然后在 types 文件夹内创建一个 typeit-react.d.ts 文件,并添加以下内容:
declare module 'typeit-react' {
// 在这里添加自定义的类型声明
import { FC } from 'react';
interface TypeItProps {
options?: any; // 根据需要添加具体的选项类型
children?: React.ReactNode;
}
const TypeIt: FC<TypeItProps>;
export default TypeIt;
}
4.组件中引入
在src\components\landing\Hero\index.tsx组件中引入
import TypeIt from 'typeit-react';