 
 
 (defn- props [instance]
-  (let [defaults (aget instance "props" "cljsDefaultProps")]
+  (let [defaults (aget instance "props" "cljsDefault")]
     (if defaults
-      (merge defaults (.. instance -props -cljsProps))
-      (.. instance -props -cljsProps))))
+      (merge defaults (.. instance -props -cljs))
+      (.. instance -props -cljs))))
 
 
 (defn- atom-like-state-swap! [instance & swap-args]

              (this-as
               this
               (.call x this (assoc (default-arg-map this)
                                    :prev-props (.-cljsProps prevProps)
                                    :prev-state (.-cljs prevState)))))))
    (set! (. class-def -componentWillUnmount) (:component-will-unmount fn-map))
    (let [remaining-methods (apply dissoc fn-map react-component-api-method-keys)]

              (this-as
               this
               (.call x this (assoc (default-arg-map this)
                                    :next-props (.-cljs nextProps)
                                    :next-state (.-cljs nextState)))))))
    (when-let [x (:component-did-update fn-map)]
      (set! (. class-def -componentDidUpdate)
