首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ykforerlang
掘友等级
午夜DJ
|
JD
Ctrl:唱 跳 Rap 篮球
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
108
文章 91
沸点 17
赞
108
返回
|
搜索文章
最新
热门
使用React-JSX编写你的鸿蒙原生应用
使用React-JSX编写你的鸿蒙原生应用,harmonyos-jsx会实时把你的tsx文件转化为等效的ArkTS,还你JSX的自由和灵活。
从setState, forceUpdate, unstable_batchedUpdates看React的批量更新
setState同步异步问题,React批量更新一直是一个比较模糊的问题,本文希望从框架设计的角度说明一下这个问题。 React有个UI = f(data) 公式:UI是由data推导出来的,所以在写应用的时候,我们只需要关心数据的改变,只需data ---> data', 那…
一种让小程序支持JSX语法的新思路
React社区一直在探寻使用React语法开发小程序的方式,其中比较著名的项目有Taro,nanachi。而使用React语法开发小程序的难点主要就是在JSX语法上,JSX本质上是JS,相比于小程序静态模版来说太灵活。本文所说的新思路就是在处理JSX语法上的新思路,这是一种更加…
使用css实现任意大小,任意方向, 任意角度的箭头
,右侧箭头 这样的箭头。 一般用css来实现: 因为这是利用div的border-top, border-right,然后通过旋转div来实现的。 这里有个问题: 假如需要一个角度为120度的箭头怎么办呢? 由于border-top, border-right一直是90度, 所…
为什么我们需要reselect
这个UnusedComp 组件关心这样的几个props: a, b, c, f(a,b), h(b, c), g(a, c), u(a, b, c), 其中f, h, g, u分别是一个函数。 关于这几个计算的值, 我们应该怎么处理呢? 这样我们的组件简单了, 只需要直接取值渲…
从0开始实现 react-router
react-router 已经经历了好几个版本的大更新。 在这里我们打算参照v4.0的设计思想 创一个轮子: tiny-router 现代浏览器提供了 提供了对history栈中内容的操作的api。 重要的有 pushState, replaceState。 这将使浏览器地址栏…
Redux vs Mobx系列(-):immutable vs mutable
**注意:**我会写多篇文章来比较说明redux和mobx的不同,redux和mobx各有优缺点, 如果对React/Mobx/Redux都理解够深刻,我个人推荐Mobx(逃跑。。。) React社区的大方向是immutable, 不管是用immutable.js 还是函数式编…
根据 轮播图背景色 自动填充剩余背景色的 走马灯
今天产品经理过来说,需要在首页加上一个类似一个天猫的轮播图。 天猫的轮播图是 图片定宽定高, 当不同分辨率屏幕时候 会根据图片的背景色填充容器左右空隙。 比如 第一反应:不管是js还是css 都没有办法获取图片色值的, 那必须服务端给我了。要么 后台cms在上次图片的时候,指定…
从0实现一个tiny react(一)
。。 学习一个库的最好的方法就是实现一个, 实际react的代码可能相去甚远。 react组件可以完全不用JSX, 用纯js来写。 JSX语法经过babel转化就是纯js代码, 譬如: 这两种是等效的。 babel 通过babylon 来把JSX转化为js react 中vir…
React Native转小程序引擎Alita:引入Typescript支持
Alita(https://github.com/areslabs/alita/)在处理React语法的时候,采用了一种运行时处理JSX的技术,相对于社区流行的编译时方案,在JSX语法的支持上更加完备,关于运行时处理JSX的原理,详情请看。 简单来讲运行时方案,把小程序看成是底…
下一页
个人成就
文章被点赞
545
文章被阅读
41,452
掘力值
1,660
关注了
32
关注者
76
收藏集
7
关注标签
29
加入于
2017-08-17