RA-SWAPI:希望与您同在 准备使用SWAPI数据的React应用程序 抽象的 RA-SWAPI已从头开始设计为基于以下堆栈的SPA: webpack作为模块捆绑器 纱作为依赖管理器 作为用户界面的JS库生成器进行React 开玩笑作为JS测试框架 酶作为JS测试实用程序 git作为版本控制系统 SWAPI作为StarWars数据的消耗API 关于React实施 使用两种React方法都实现了组件: 使用生命周期方法控制自己的渲染,将类组件定义为有状态组件 功能组件已被定义为利用useState和useEffect挂钩的有状态组件。 关于样式 BEM(Block__Element--Modifier)已用作CSS实现模式。 尚未使用任何框架或库,但是使用CSSModules和相应的加载程序以避免规则冲突。 关于测试 Jest和Enzyme已被用于双方的测试目的: 业务逻辑单元测