om

ClojureScript interface to Facebook's React

  • 所有者: omcljs/om
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Om

A ClojureScript UI framework and
client/server architecture over Facebook's
React
.

Om UIs are out of the box snapshotable and undoable and these operations have
no implementation complexity and little overhead.

Om borrows ideas liberally from Facebook's
Relay
and Netflix's
Falcor
with a dash of inspiration from
Datomic pull syntax to avoid the typical
incidental complexity that arises from client/server state management.

Dependency Information

Latest release: 1.0.0-beta1

Leiningen and Boot
dependency information:

[org.omcljs/om "1.0.0-beta1"]

Maven dependency information:

<dependency>
  <groupId>org.omcljs</groupId>
  <artifactId>om</artifactId>
  <version>1.0.0-beta1</version>
</dependency>

Example

(ns example
  (:require [goog.dom :as gdom]
            [om.dom :as dom]
            [om.next :as om :refer [defui]]))

(defui Hello
  Object
  (render [this]
    (dom/h1 nil "Hello, world!")))

(def hello (om/factory Hello))

(.render js/ReactDOM (hello) (gdom/getElement "example"))

Tutorials

There is an Quick Start tutorial that will introduce you to the core
concepts of Om
here. There are
also a variety of other guides here.

Documentation

There is documentation here

Contributing

Please contact me via email to request an electronic Contributor
Agreement. Once your electronic CA has been signed and returned to me
I will accept pull requests.

Community

If you are looking for help please get in touch either on the
clojurians.slack.com #om channel or the
om-cljs Google Group.

References

Copyright © 2013-2017 David Nolen

Licensed under the EPL (see the file epl.html).

主要指标

概览
名称与所有者omcljs/om
主编程语言Clojure
编程语言HTML (语言数: 4)
平台
许可证
所有者活动
创建于2013-12-11 18:18:11
推送于2020-08-17 12:30:25
最后一次提交2020-04-10 21:35:01
发布数101
最新版本名称1.0.0-beta4 (发布于 )
第一版名称0.1.0 (发布于 )
用户参与
星数6.6k
关注者数260
派生数360
提交数2k
已启用问题?
问题数683
打开的问题数67
拉请求数142
打开的拉请求数13
关闭的拉请求数76
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?