Day24 React专案资料夹分类方式

React本身并没有特别限定专案资料夹的设定方式,但这边建议可以朝以下两种方式着手:

依照功能或所属单元类别建立资料夹

将CSS、JS依照各功能或不同单元页去建立资料夹。

common/
  Avatar.js
  Avatar.css
  APIUtils.js
  APIUtils.test.js
feed/
  index.js
  Feed.js
  Feed.css
  FeedStory.js
  FeedStory.test.js
  FeedAPI.js
profile/
  index.js
  Profile.js
  ProfileHeader.js
  ProfileHeader.css
  ProfileAPI.js

依照档案类型分类

可以将相近的档案放在一起,方便後续整理。

api/
  APIUtils.js
  APIUtils.test.js
  ProfileAPI.js
  UserAPI.js
components/
  Avatar.js
  Avatar.css
  Feed.js
  Feed.css
  FeedStory.js
  FeedStory.test.js
  Profile.js
  ProfileHeader.js
  ProfileHeader.css

若是使用昨天的create-react-app开发的话,资料夹设定分别如下:

  • public:放打包前html档的资料夹。
  • src:开发程序实用到的资料夹,可以在里面继续分类细部资料夹。
  • node_modules:用 npm/yarn 所载下来的套件预设会放在此资料夹。

<<:  Day25-好用的网页服务器-nginx(一)

>>:  [神经机器翻译理论与实作] 从头建立英中文翻译器 (V)

[CSS] Flex/Grid Layout Modules, part 11

现在终於可以开始讲 Grid 单元的事情了,虽然可以讲的事情可能不多,绝大部分会围绕在造成容器影响的...

Gulp 基础介绍 DAY79

今天我们要先来介绍 Gulp 基本的四个 API 提供使用 gulp.task 执行工作 gulp....

近似最短路径 (9)

11.9 赋距空间与 L1 嵌入的 Bourgain 定理 图上的距离也满足赋距空间(metric ...

Day. 27 Binary Tree Level Order Traversal

Leetcode #102. Binary Tree Level Order Traversal 简...

新新新手阅读 Angular 文件 - Add Services - Day08

声明一下 这边要声明一下,这一篇其实应该出现在 Day07 的内容之前才对,所以,如果真的有读者 f...