Respo 增加 Effects 功能支持

2019-10-26
阅读 3 分钟
1.8k
这次更新以后, respo.core 当中新增了一个 defeffect 的宏用来定义副作用,defeffect 需要的不单单是多个参数, 而且是很多组参数.

Respo 组件状态管理的思考

2017-04-01
阅读 3 分钟
3.7k
更新了 Respo 到 0.4.x, 移除了原先基于 init-state update-state mutate! 的代码,原先的版本是模仿的 React, 在组件曾经管理状态, 但同时支持热替换过程组件状态的稳定,现在的版本 state tree 需要手段管理, 同时和 Virtual DOM 的结构对应,也就是说, 从原来的自动管理编程了手工管理, 实际上是变麻烦了.那么, 为什么? ...

Respo 首屏 DOM 更新的方案, CSS 动画的 Demo

2016-11-10
阅读 3 分钟
3.9k
比如做了一定程度的首屏优化, 有一个已经渲染了 App Shell 的 HTML,同时, 这个页面要等待 js 加载完才能运行, 所以设计了 CSS loading 动画,还有一个因素, 浏览器端渲染的 HTML 与静态页面的 HTML 存在不一致.

Respo 的服务端渲染

2016-09-14
阅读 2 分钟
2.8k
因为 Respo 也是基于 Virtual DOM 的方案, 所以也能做服务端渲染,为了方便, 渲染过程用的是 Planck, 而不是直接调用 Boot.Respo SSR 的内容是承接前面的 Vue SSR 以及渐进首屏渲染的.

Respo 近期归纳

2016-08-04
阅读 3 分钟
3.1k
Respo 是我基于 ClojureScript 写的模仿 React 的一个类库.之前有过文章介绍了, 起因是 React 社区对 cljs 的推崇,cljs 是 Lisp 方言, 而且自带 Immutable data, 很实用写 virtual DOM.我从三月初开始写, 中间断断续续做了优化和改进,目前项目开始稳定, 并且积攒了一些经验可以整理出来分享.

Respo 快速入门

2016-06-25
阅读 4 分钟
4.5k
本文使用了 Respo 低版本的 API, 新版本的写法请参考英文版本或者官网需要的区别是 mutate! 已经用 cursor 的方案替代了.

Respo 单页面应用 Demo 代码解释

2016-05-05
阅读 4 分钟
4.4k
Respo 确实是个轮子, 甚至不像是 react-lite 那样能替代 ReactRespo 主要的目标是用 ClojureScript 重新实现一遍, 以及改进和学习为了方便使用, 我把相应代码整理出一个模块, 方便的有兴趣的同学使用[链接]随后我增加了一个 example 用来展示具体的使用方法[链接]我用一个视频录制了从创建项目到完成界面的过程[链接]

React 的问题和我在试验的 Respo

2016-04-03
阅读 9 分钟
7.6k
这几周没有做多少开发的任务了, 生活节奏慢下来一些, 思考的时间也多点了不过单页面相关的事情还是很头疼, 清算之前 React 问题还是很多今天下午在内部分享听了承玉(希望名字不拼错)分享 ant.design 相关的东西获益很多之前简聊做这方面的尝试然而实力以及投入都不足, 只是停在了中间支付宝的进展以及推进的策略是足够我...