首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react study
订阅
szhangbiao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
[MobX State Tree数据组件化开发][0]:开篇
React、Vue、Angular等库(框架)出现后,前端进入了UI组件化开发的时代。通过合理地划分应用的功能,封装成一个个从底层到高层的组件,最后构造为一颗组件树,完成我们的应用: ... ... 但是在实际开发中,还有一道绕不过去的坎:状态管理。怎么组织和划分应用的状态,U…
学习 React 前你需要知道些什么
如果你正在看这篇文章,你很可能已经知道 React 是啥了。React 的学习曲线陡峭是众所周知的,很多人在开始学习 React 时都一头雾水,笔者自然也不例外。究其原因,是因为我们在学习 React 的时候,要学的并不仅仅只是 React 这个库本身。React 自身只是一个…
个人React / Koa 项目上线——健身笔记
FitNote的诞生是为了更好地记录在力量训练中负重的变化情况,也可以说是力量训练笔记本。 暂时暂未开放注册,有需要可以留言给你开通账号。 前端基于React.js 16.0 +并采用material-ui前端UI框架。 目前项目不复杂,并未使用Redux等状态管理工具。 Re…
技术胖的2019新版React全家桶免费视频(84集)
一共84集,从5月4日开始录制,到9月18日完成,5个月时间。如果是一个专业讲师,这进度你会说太慢了,但我的视频都是下班后录制的。今天是个不错的日子,也是我的生日(84年9月18日),标志着我正式进入35岁。在这个特殊的日子里,我献给大家我这将近半年的努力成果,希望更多的小伙伴…
知乎视频播放器 Griffith 开源了~
Griffith 是一个基于 React 的视频播放器,目前已在知乎 web 和 mobile web 内使用,并在 GitHub 上开源。 Griffith 提供了简洁易用的播放器 UI。目前知乎网页端视频播放器就是使用的 Griffith。 Griffith 参考 YouT…
使用 Taro 开发微信小程序的实践 + 踩坑合集
我是一名前端爱好者,现在是大三学生。大二开始接触小程序开发,目前自己唯一还在弄的项目是校内面向学生的一款课程评测小程序 uCourse。 使用过微信小程序原生语言开发过小程序,也用过一系列后来紧随其上的第三方框架,如 WePY (1.x), mpvue (1.x),以及 Tar…
「每日一瞥 📰 」0121 ~ 0125
今天我们来探讨下,如何使用 React Hooks 来简化和统一我们的代码逻辑。 通常情况下,如果你对「贫血模型」有一定的恪守,就不会(也不应该)在组件内找到很多业务逻辑,它的最佳归宿应该是为我们提供视图渲染的能力。即使存在一些逻辑,通常也应该是样式计算、向后兼容性、一些最小的…
React干货:SPA单页如何规划路由、设计Store、划分模块、按需加载
本 Demo 并不采用 CSS Module 来进行 css 模块化,因为编译之后可读性不好,而且增加复杂度和编译时间。使用统一的 css 命名空间约定,我们也可以很简单的防止 css 命名冲突。 使用 Typescript 意味着使用强类型,我们把业务实体中 TS 类型定义分…
分享这半年的 Electron 应用开发和优化经验
2019 年最后一发,谈谈这半年 Electron 应用开发和优化心得。干货也挺多,希望能给你带来一点启发。 下半年可以拿出来说一说的项目,估计就是我们用 Electron 重构了一个桌面端应用。这个应用类似于钉钉或者企业微信,主要功能有即时通信、语音/视频、会议,基本功能和交…
JS 装饰器(Decorator)场景实战
本文不会大篇幅介绍装饰器(Decorator)的概念和基础用法,核心介绍我们团队如何将装饰器应用于实际开发,和一些高级用法的实现。 Decorator 是 ES7 的一个新语法,正如其“装饰器”的叫法所表达的,他可以对一些对象进行装饰包装然后返回一个被包装过的对象,可以装饰的对…