Day4 专案架构

之後会以create-react-app建立的专案,来进行React後续的学习,
来看看建立後专案的结构,了解一下预设资料夹和档案有什麽用途吧~

专案内部的资料如下:
https://ithelp.ithome.com.tw/upload/images/20210919/20140303aYvVLBdGWa.png

node_modeules

专案会使用到的node模组套件安装後放置的资料夹。
https://ithelp.ithome.com.tw/upload/images/20210919/20140303Sl8ivSmMYg.png

package.json

专案的资讯纪录,例如专案名称、版本、套件版本描述等,在终端机输入yarn(npm) install後便会根据package.json安装这些套件。
https://ithelp.ithome.com.tw/upload/images/20210919/20140303jHq9pkMZ1M.png
https://ithelp.ithome.com.tw/upload/images/20210919/20140303tCdfkGS0yD.png

public

公共资料夹,放置静态档案,不会被webpack编译。

● favicon.ico:
Favorites Icon网站书签缩图。

● index.html:
启动http服务器的首页,专案中唯一的html档,,透过这个节点作为React元件的渲染区域。

● manifest.json:
主要用於在行动装置上提供我们的应用程序(APP)的讯息json文件。

https://ithelp.ithome.com.tw/upload/images/20210919/20140303Jzyp0EtAYE.png

src

主程序档案的放置区域,打包後原始码会被webpack编译。
https://ithelp.ithome.com.tw/upload/images/20210919/20140303RL0m3x1RXr.png

●index.js:
react专案的进入点。
https://ithelp.ithome.com.tw/upload/images/20210919/20140303QfKw3obCtO.png

●App.js:
专案预设的component(元件)。
https://ithelp.ithome.com.tw/upload/images/20210919/20140303aYsBoFtbYq.png

●index.css:
引入index.js的css。

●App.css:
引入App.js的css。

●App.test.js:
执行npm test的监控模式(watch mode)时,App.js的测试用档案。

●reportWebVitals.js:
web-vitals网站效能指标数据收集测试。

*web-vitals介绍 https://www.ithome.com.tw/news/137434

●setupTests.js:
在npm test之前执行测试环境设定与初始化。


<<:  唤醒与生俱来的数学力 (2) 顺序 & 因果

>>:  【第4天】资料前处理-图档分类与裁切

【Day18】在 Python 里头利用 Mido 进行编曲

Message in MIDI 书接昨日,在 MIDI 里面有固定的格式在记录声音的讯号,因为实在是...

[Day4] Face Detection - 使用Google Cloud Vision API

reference: medium - Filtering Image content with ...

Day13 Naming Rule & Template & 建构管理

坦白说这个课题,很多菜鸟常常没注意,但老鸟起手势马上就会做这件事,建立范本Template。 我第一...

[Day 9] 逻辑回归 (Logistic Regression)

逻辑回归 (Logistic Regression) 今日学习目标 认识逻辑回归 线性分类器 逻辑回...

第5车厢-一切都是假的!::before应用篇

本篇介绍伪元素系列中的::before/::after概念及实例 假的真不了,真的假不了~一起来看...