一款视频游戏发现应用程序 ,允许用户搜索视频游戏并查看其详细信息。该应用程序使用RAWG API来获取数据,使用React和TypeScript构建。

我建立了这个项目来提升我的React和TypeScript技能,运用了我从Mosh Hamedani的React 18课程中获得的知识。该应用程序利用了RAWG API来获取数据,并使用React和TypeScript进行开发。
这个项目最大的挑战之一就是学习TypeScript,因为我之前没有使用Ts的经验。因此,我在课程的推进过程中同时开始学习TypeScript,包括了解其基本语法以及如何在React中使用它。虽然这是一个具有挑战性的过程,但它非常有趣。在这个学习过程中,我学到了很多,受益匪浅。




Mosh的课程对我非常有帮助,我从中学到了很多东西。具体来说,我学会了如何使用React和TypeScript来构建Web应用程序。此外,我还复习了如何使用API来获取数据,并掌握了使用React Router创建单页应用程序的过程。该课程还涵盖了React Hooks,教会了我如何有效地管理应用程序的状态。此外,我还获得了使用React Context来处理应用程序全局状态的知识。构建这个应用程序是一次丰富的经验,我从中学到了很多。

HeyGen是一款AI驱动的视频生成器,可以帮助用户将他们的文本转化为视频。HeyGen团队选择使用Webflow作为他们的网站开发工具,我负责将他们的设计转化为高性能网站,并且使用JavaScript和CSS代码进行特殊功能的定制。

Nebula Graph是一款企业级开源分布式图数据库,擅长处理千亿节点万亿条边的超大数据集,并保持毫秒级查询延时。该网站英文站使用Webflow进行构建,我负责将其转化为自适应及高性能网站,并且使用JavaScript和CSS代码进行特殊功能的定制。