diff --git a/src/react_native/core.cljs b/src/react_native/core.cljs index 27a9f887fa..39fd93d9e2 100644 --- a/src/react_native/core.cljs +++ b/src/react_native/core.cljs @@ -190,15 +190,6 @@ [handler] (use-mount (fn [] handler))) -(defn use-nav-unmount - [handler view-id] - (use-effect - (fn [] - (let [listener {:componentDidDisappear handler} - unsubscribe (navigation/reg-comp-listener listener view-id)] - #(.remove unsubscribe))) - [])) - (defn use-callback ([handler] (use-callback handler [])) diff --git a/src/react_native/navigation.cljs b/src/react_native/navigation.cljs index 4ad496a19d..55ed10a5de 100644 --- a/src/react_native/navigation.cljs +++ b/src/react_native/navigation.cljs @@ -79,17 +79,6 @@ (fn [^js evn] (handler (.-componentName evn))))) -(defn- view-id->comp-id - [view-id] - (subs (str view-id) 8)) - -(defn reg-comp-listener - [listener view-id] - (.registerComponentListener - ^js (.events ^js Navigation) - (clj->js listener) - (view-id->comp-id view-id))) - (defn merge-options [id opts] (.mergeOptions Navigation id (clj->js opts)))