Как предотвратить перенаправление страницы методом `submit` в реагент?

Как я могу предотвратить (.submit some-form) способ перенаправить мою страницу на URL-адрес действия формы и сохранить страницу в том месте, где я отправил форму?

Так же, как в JS я могу добавить return false в функции, переданной в submit метод?

Код следует:

(defn logger-iframe []
  (let [!ref (atom nil)]
    (r/create-class
     {:display-name        "logger-iframe"
      :component-did-mount (fn [] (some-> @!ref .submit))
      :reagent-render
      (fn []
        [:form#logger-form
         {:action logger-ext-url
          :method "POST"
          :ref    (fn [com] (reset! !ref com))}
         [:input {:type  "hidden"
                  :name  "userid"
                  :value ""}]])})))

0 ответов

Другие вопросы по тегам