首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zzzzzzZ
掘友等级
后端接口测试工程师
|
-
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
510
文章 496
沸点 14
赞
510
返回
|
搜索文章
最新
热门
Yarn duplicate及解决方案
使用 yarn 作为包管理器的同学可能会发现:app 在构建时会重复打包某个 package 的不同版本,即使该 package 的这些版本是可以兼容的。
设计一款简单实用的 image 组件
<img />可以说是开发过程中极其常用的标签了。但是很多同学都是<img src="xxx.png" />一把梭,直到 UI 小姐姐来找你谈谈人生理想: 图片加载失败,加载备选图片或展示error占位符。 现在让我们直接从第三阶段开始,看看如何使用少量代码打造一个易用性、封装…
React + TypeScript 从零开发Popup组件并发布到 npm
上篇文章中介绍了如何从 0 到 1 搭建一个 React 组件库架子,但为了一两个组件去搭建组件库未免显得大材小用。 这次以移动端常见的一个组件 Popup 为例,以最方便快捷的形式发布一个流程完整的 npm 包。 如果对你有所帮助,欢迎点赞 Star 以及 PR。 如果有所错…
可能是最详细的React组件库搭建总结
组件不多,但在搭建过程中掌握了很多知识,再看 antd 等热门组件库,对其中的一些设计也有了更深的感悟,故记录下来,希望能帮助到其他的同学。
React 组件库搭建指南-打包输出
重头戏来了。 宿主环境各不相同,需要将源码进行相关处理后发布至 npm。 本节所有代码可在仓库chapter-3分支中获取。 既然是使用typescript编写的组件库,那么使用者应当享受到类型系统的好处。 这样使用者引入npm 包时,便能得到自动提示,也能够复用相关组件的类型…
基于React的简单权限设计
前端进行权限控制只是为了用户体验,对应的角色渲染对应的视图,真正的安全保障在后端。 用户若记住了某个 url,直接浏览器输入,不论该用户是否拥有访问该页面的权限,均能进入页面。 若页面初始化时(componentDidMount)进行接口请求,后端会返回 403 的 HTTP …
从callback到async
本文不是概念性文章,只是通过一个例子来看看操作异步的一些手段. 通过 node 提供的 fs.readFile 方法打印出file.txt的内容. 相较于 promise,async/await 更易理解. 如果你听过大名鼎鼎的 co,则会发现这二者使用方式是多么相似啊! 不过…
memoize-one在React中的应用
不同类型业务要求的性能标准各不相同。如果对一个 ToB 的后台管理系统要求首屏速度以及 SEO,显然不合理也没必要。 第一要考虑的不是如何去优化,而是值不值得去优化,React 性能已经足够优秀,毕竟“过早优化是魔鬼”,情况总是“可以,但没必要”。 作为一个开发人员,深入了解工…
关于前端项目部署发布的相关思考
将 html 托管给后端,前端只发静态资源(index.js/index.css),然后通过某种方式去刷 html 的静态资源版本号(?version=时间戳或递增数字)。 上面文章可是本文的基石,5 年过去了,更好的方案是什么呢,还希望大佬赐教。 作为一个毕业 1 年的菜鸟,…
react-loadable原理浅析
有兴趣的同学可以自行研究。 这样,你就会发现只有路由匹配的时候,组件才被import进来,达到了code splitting的效果,也就是我们常说的按需加载,代码分块,而不是一开始就将全部组件加载。 可以观察到,点击不同的路由都会加载一个chunk.js,这就是我们所分的块。…
下一页
个人成就
文章被点赞
1,465
文章被阅读
136,042
掘力值
5,185
关注了
215
关注者
353
收藏集
5
关注标签
36
加入于
2017-02-14