@ expofp/ ui (英语)
共享 纯正, 演示 反应组件为 ExpoFP SDK. 装满了包裹 依赖于它——没有单独的安装.
范围规则: 道具输入, 标记出组件 —— 没有域逻辑, 没有 MobX 存储, 没有数据 获取,没有副作用。 这里可能没有任何关于地板、展台、展出者或活动的信息,或 从域包中导入。 部件接收它们通过道具提供的一切; 状态接线 住在消耗的包裹里 测试: 它能以通用反应方式运载 组件库不变吗 ? 如果没有,它属于拥有它的域的旁边.
样式
组件导入自己的 .scss,它期望SDK的共享SCSS层(设计符号,
通过 @styles 别名。 出版的邮包船 仅联署材料 - 没有编译
CSS和无 .scss 来源。 因此,它被消耗 从源 以 @expofp/floorplan捆绑器
(单位:千美元) @expofp/source 导出条件),它将SCSS编译为自己的输出. @expofp/ui 实值
内部构件,并不打算将其风格独立于其出版 dist。 。 。 .
src/styles (原始内容) _vars, (中文(简体) ), _utils, (中文(简体) ), main, (中文(简体) ), _icons和 public/fonts 是峡谷
这一层的家园—— @expofp/floorplan 自己点数 @styles 这里的别名不是保留
copy. 如果第三个消费者需要它,就把它分成一个专用的 @expofp/styles 软件包; 直至
然后,一个额外的化名hop比一个有单一依赖的包简单.
- 构建 :
nx build ui - 测试(单位):
nx test ui - 测试( 故事, 浏览器) :
nx test-storybook ui - 故事本 (德文) :
nx storybook ui - 故事本 (建设):
nx build-storybook ui - 林特:
nx lint ui