对 React 写了个 CoffeeScript 的扩展

分享 jiyinyiyong 发表于 3 年前最后回复来自 qq2850071112 2 年前

虽然说世界上已经有好几个了...
http://blog.segmentfault.com/jiyinyiyong/1190000000519654
但我还是自己弄了一个出来, 方便自己用,
https://github.com/jiyinyiyong/coffee-react-dom
完了以后效果是这样子:

Comment = React.createClass
  displayName: 'Comment'
  render: ->
    props = @props 
    dom -> @div  class: 'comment',
      @h2  class: 'comment-author', props.author
      props.children

最近忽然发现 React 架构设计非常棒吧, 虽然开发效率未必超过 MVVM,
但是架构方便的思考很深入, MVVM 的问题是和 DOM 绑定太死, 虽然也因此有好处.
总之有了这个模块, 就可以绕过 JSX 文件, 直接试玩 React


更新了模块, 觉得 $ = React.DOM; $.div {} 的方案更好... 打算放弃模块

共收到1条回复
norfish 3 年前 #1

react的设计思路很棒,既然dom比较难操作,既然repain比较费时,干脆就弄个虚拟的dom出来。国内不知道有没有项目在用

登录后即可参与回复