文件名称:supermarket-app
文件大小:210KB
文件格式:ZIP
更新时间:2024-03-26 15:53:21
TypeScript
超市应用 我不经常使用“创建React App”,因为我经常发现从头开始构建所有项目的项目更简单,更灵活。 React测试库 我以前没有使用过React测试库,通常使用酶,西农,柴和摩卡咖啡。 我了解测试用户体验的概念,而不是酶测试倾向于执行的html结构...但是,我仍然更喜欢使用酶测试HTML结构。 我已经使用“用户体验”类型测试作为使用Selenium进行端到端测试的基础,但我仍然无法确信该概念对于React的单元测试非常有效。 状态 我有点撕裂了存储在商店中的内容以及在视图中计算的内容,并且商店中有大量折扣,但实际上折扣应该是在视图中计算的。 我坚信不要存储任何可以根据存储中已有数据计算得出的内容。 可以通过纯函数快速计算所有总计,因此无需将这些值中的任何一个都存储在存储中。 npm start 在开发模式下运行应用程序。 npm test 在交互式监视模式下启动测试运行器。
【文件预览】:
supermarket-app-main
----public()
--------manifest.json(492B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(4KB)
--------logo512.png(9KB)
--------logo192.png(5KB)
----README.old.md(17B)
----src()
--------index.tsx(702B)
--------store()
--------logo.svg(3KB)
--------index.css(366B)
--------mappers()
--------features()
--------App.tsx(198B)
--------react-app-env.d.ts(40B)
--------setupTests.ts(241B)
--------reportWebVitals.ts(425B)
----tsconfig.json(535B)
----README.md(1KB)
----.gitignore(310B)
----package-lock.json(678KB)
----package.json(1KB)