Skip to content

Instantly share code, notes, and snippets.

@pesterhazy
Created February 28, 2017 17:56
Show Gist options
  • Save pesterhazy/c7cbe8b6ac206080512907d3da35f7da to your computer and use it in GitHub Desktop.
Save pesterhazy/c7cbe8b6ac206080512907d3da35f7da to your computer and use it in GitHub Desktop.
r/create-class :render vs :reagent-render
(ns test.reagent
(:require [reagent.core :as r]))
(defonce !state (r/atom nil))
(defn comp1 []
(r/create-class {:render (fn [x]
[:div "comp1: " (pr-str x)])}))
(defn comp2 []
(r/create-class {:reagent-render
(fn [x]
[:div "comp2: " (pr-str x)])}))
(defn render []
[:div
[comp1 :foo]
[comp2 :bar]])
(r/render [render] js/klipse-container)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment