文件名称:gm-take-home-client:带回家评估的客户
文件大小:393KB
文件格式:ZIP
更新时间:2024-05-06 06:05:46
JavaScript
=======注意======= 前端是相当标准的React。 尽管未指定,但我认为添加某种加载微调器对于用户交互很有帮助; 不想让用户坐着一会儿也看不到任何事情发生。 我选择添加redux,是因为我非常喜欢将存储和组件逻辑分开,尽管自定义钩子可能也可以工作。 实际上,CSS可能是我花费最多时间的原因。 只是研究要使用的颜色类型并深入研究Giant Machines使用的字体。 我想我找到了! 我包括了一个在后端添加信息的端点,但是提示并没有说明在前端添加一个字段以便能够与该端点进行交互的内容。 因此,出于尝试尽可能复制图像的目的,我没有将其包括在内。 因为这只会在本地运行,所以我没有打包React,而是将其正常运行。 =======运行说明======= 生成环境:MacOS假定服务器在端口8080上运行 运行“ npm install”以安装所有依赖项。 运行“ npm s
【文件预览】:
gm-take-home-client-master
----public()
--------manifest.json(492B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(4KB)
--------logo512.png(9KB)
--------logo192.png(5KB)
----src()
--------container()
--------store()
--------logo.svg(3KB)
--------index.css(366B)
--------components()
--------assets()
--------App.js(193B)
--------reportWebVitals.js(362B)
--------App.test.js(246B)
--------setupTests.js(241B)
--------App.css(564B)
--------index.js(804B)
----README.md(1KB)
----.gitignore(313B)
----package-lock.json(1.47MB)
----package.json(921B)