Cycle.js (virtual-dom) 是不是支持 React 的 refs 或 mithril 的 config 属性?

Posted

技术标签:

【中文标题】Cycle.js (virtual-dom) 是不是支持 React 的 refs 或 mithril 的 config 属性?【英文标题】:Does Cycle.js (virtual-dom) support anything like React's refs or mithril's config property?Cycle.js (virtual-dom) 是否支持 React 的 refs 或 mithril 的 config 属性? 【发布时间】:2016-07-12 23:16:41 【问题描述】:

换句话说,有没有办法在渲染后访问 DOM 元素?诸如鼠标焦点、代码高亮、动画之类的东西,它们是如何在 Cycle.js 中完成的?

【问题讨论】:

【参考方案1】:

如果你使用标准的@cycle/dom(对于cycle@6)驱动程序使用虚拟dom,那么你可以将它们用作on createhook)和on destoryunhook)事件: https://github.com/Matt-Esch/virtual-dom/blob/master/docs/hooks.md

如果你使用cycle-snabbdom,它有更丰富的钩子机制:https://github.com/paldepind/snabbdom#hooks

【讨论】:

以上是关于Cycle.js (virtual-dom) 是不是支持 React 的 refs 或 mithril 的 config 属性?的主要内容,如果未能解决你的问题,请参考以下文章

[Cycle.js] The Cycle.js principle: separating logic from effects

Vue源码之 virtual-dom 实现简析

学习RxJS:Cycle.js

学习RxJS:Cycle.js

virtual-dom 和 shouldComponentUpdate

替换 cycle2.js 中的 <img> 标签