首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白胜
Bison @北京
·
4年前
关注
屏蔽作者: 白胜
举报
从零实现一个自定义的 ReactDOM
react 的抽象设计真是不错,只要 override 官方提供的关于宿主环境视图操作 interface,你就得到了一个特定环境的视图渲染器,配合 react 就成了可运行于新环境的 mvvm 框架。
跨端有三种思路:编译、平台、协议。react 采用的就是协议的思路。这种思路同样可以应用于业务代码,抽象出环境无关的纯 js 的通用部分,将副作用(特定环境 api,比如页面跳转、网络请求、环境参数...)设计为需要上层适配的 interface,通过“一套代码 + 各端的适配”实现跨端复用。
www.youtube.com
展开
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
2
9
相关推荐
JYM,你们敢天天踩点下班吗?
15 赞 ·
328 评论
兄弟们是这样的,昨天晚上我发现我女朋友手机微信聊天背景是个男人,好像在和一个男的聊天。 我仔细一看这个男的我见过,她们之前就认识,是同事关系。她们之间关系很好,在公司是饭搭子的好友。 但是那个男的给她发了一张上半身照片,我女朋友还保存下来了。 后来她去洗澡了,我想着感觉不太对,于是她洗完澡我想看她手机聊天记录。她威胁说要和我分手。 后来我就没提了,但是我左想右想总觉得自己没做错什么,我该怎么办,不看的话我心里有点不舒服 我要是看就分手
52 赞 ·
458 评论
周五啦
30 赞 ·
152 评论
相关推荐
JYM,你们敢天天踩点下班吗?
15 赞 ·
328 评论
兄弟们是这样的,昨天晚上我发现我女朋友手机微信聊天背景是个男人,好像在和一个男的聊天。 我仔细一看这个男的我见过,她们之前就认识,是同事关系。她们之间关系很好,在公司是饭搭子的好友。 但是那个男的给她发了一张上半身照片,我女朋友还保存下来了。 后来她去洗澡了,我想着感觉不太对,于是她洗完澡我想看她手机聊天记录。她威胁说要和我分手。 后来我就没提了,但是我左想右想总觉得自己没做错什么,我该怎么办,不看的话我心里有点不舒服 我要是看就分手
52 赞 ·
458 评论
周五啦
30 赞 ·
152 评论