文件名称:Pokedex:使用PokéAPI的Pokedex
文件大小:198KB
文件格式:ZIP
更新时间:2024-05-01 02:42:32
JavaScript
口袋妖怪 仅使用React创建的Pokedex,没有任何依赖关系和库。 用类和功能组件编写,而不是用钩子编写 API由 特征 使用部分名称搜索神奇宝贝 使用Ghost加载程序提供了出色的用户体验,并优化了累积布局移位(CLS) 将神奇宝贝添加/删除到您的收藏夹列表 查看详细信息(例如体重),动作,模态统计 移动友好的响应式设计 技巧 使用本机Web API无限滚动 借助模态系统 在帮助下进行代码拆分,使我们可以在需要时动态加载组件。 用于缓存加载的数据,以防止对同一只神奇宝贝进行多次请求。 还可以替代Redux,以具有全局状态并对其进行管理。 使用包装器组件捕获任何组件级错误 使用优化不必要的重发性能。 可以对道具和状态进行较浅的比较,如果结果发生更改,则将其重新渲染。 具有本地loading="lazy"属性的延迟加载图像
【文件预览】:
Pokedex-main
----public()
--------index.html(2KB)
--------assets()
----src()
--------utils()
--------styles.css(1KB)
--------containers()
--------components()
--------config()
--------context()
--------api()
--------index.js(395B)
----README.md(1KB)
----.gitignore(18B)
----.codesandbox()
--------workspace.json(218B)
----package-lock.json(677KB)
----package.json(718B)