Liking cljdoc? Tell your friends :D

rata

Build Status Clojars Project

Reactive Datascript queries through Reagent's track mechanism

Usage

(ns example.core
  (:require [datascript.core :as data]
            [hiposfer.rata.core :as rata]))

;; WARNING: dont do this at home
(rata/init! (data/create-conn {:user/input {:db.unique :db.unique/identity}}))

(defn my-component
  []
  (let [click-count @(rata/q! [])]
    [:div "For each click, you get a greeting :)"
      [:input {:type "button" :value "Click me!"
               :on-click #(rata/transact! [{:user/input "click"
                                            :click/count (inc click-count)}])}]
      (for [i click-count]
        [:div "hello "])]))

License

Copyright © 2018

Distributed under LGPLv3

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close