0.0.7 • Published 4 years ago

react-ui-wheels v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

react-ui-wheels

给自己的项目添加小徽标

CircleCI

npm version

License: MIT

js、jsx、ts、tsx的区别

x 是 extension 的意思。

为什么要造轮子

不要重复造轮子,但是要有造轮子的能力。

先做 Icon,再做 Button,Icon 比 Button 更简单。Button 依赖于 Icon。

一个例子:代码检查工具(lint 表示细碎的纤维碎屑):

  • tslint(找出你代码中细碎的问题)
  • jslint
  • jshint
  • jscs(javascript code style)
  • standard js
  • ...

站在使用者的角度来说:不要重复造轮子。

站在开发者的角度来说:要有造轮子的能力。

  • 为了不被 UI 框架开发者束缚,不求人。用别人的轮子,发现了 Bug,不一定能及时修复。
  • React --> Facebook Angular --> Google 这两家公司之间不会使用对方的轮子。(产权许可证等问题) Vue --> 尤小右,背后没有公司。作为一个商业公司,使用 Vue 比 React 更好。成熟的开发者和团队都会开发自己的轮子,初衷不是给大家用,而是给自己用。开源是锦上添花。
  • 造 UI 轮子会遇到很多技术层面而非业务层面的知识。
  • 创造,创造始于模仿。不为钱写代码,工作之外再抽时间写写代码。 自驱动力 --> 郭家宝阿里星

造轮子的风口:操作系统 --> React 或 Vue 框架 --> UI 框架

  • 需求分析
  • API 设计
  • 代码实现
  • 单元测试
  • 持续集成
  • 部署发布
  • SVG 的使用
  • React 的 API
  • TypeScript 的用法
  • Jest 的用法(Snapshot??)
  • 测试覆盖率
  • Travis CI 用法
  • 前端自动化

为什么手机上的 UI 框架不好用

  • 手机上交互少
  • 不展示 table,PC 上有
  • 手机上最复杂最常用:下拉更新
0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago