【文件属性】:
文件名称:frontend-demo-1:不带Redux的React,具有Jest测试设置
文件大小:247KB
文件格式:ZIP
更新时间:2021-02-15 21:55:45
JavaScript
在没有Redux的情况下做出React,并进行了测试设置
运行应用程序
cd path/to/folder
cp ./.env.example ./.env
yarn install
yarn watch
完成后,您可以打开来签出该应用程序。
运行单元测试
yarn test
构建应用
yarn build
运行此命令行后,将存在一个名为./dist的文件夹。 请将所有css文件和javaScript文件放入后端服务器项目的public文件夹中,并让根路由器返回index.html 。
安全注意事项
由于我将API_KEY存储在.env.example文件中,因此这意味着该密钥是公开的。 我知道这是不好的做法-只是为了使这项技术挑战的目的而使项目的设置更加容易。
其他考虑
在这个项目中,由于没有关于在组件之间共享数据的内容,因此我没有介绍任何React状态管理。 一旦项目变得复杂,包括
【文件预览】:
frontend-demo-1-master
----.eslintrc.yml(424B)
----.gitignore(935B)
----.babelrc(62B)
----jest.config.json(414B)
----.env.example(64B)
----package.json(2KB)
----package-lock.json(399KB)
----src()
--------api()
--------components()
--------index.js(489B)
--------serviceWorker.js(5KB)
--------index.html(491B)
--------index.css(366B)
----enzyme.setup.js(128B)
----README.md(1013B)
----.prettierrc(256B)
----yarn.lock(338KB)