0.0.7 • Published 4 years ago
react-ui-wheels v0.0.7
react-ui-wheels
给自己的项目添加小徽标
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 上有
- 手机上最复杂最常用:下拉更新