簡體   English   中英

如何將React代碼轉換為ClojureScript之一?

[英]How can I convert React code to ClojureScript one?

這是我要轉換為ClojureScript的代碼:

<Table
  onRow={(record, rowIndex) => {
    return {
      onClick: (event) => {},
      onDoubleClick: (event) => {},
    };
  }}
....

我需要能夠在Table( onRow )組件上提供多個事件,但是找不到將這種代碼轉換為ClojureScript的方法。

onRow似乎期望一個“工廠”功能返回實際的事件處理程序。

(defn on-row-factory [record row-index]
  #js {:onClick (fn [event] ...)
       :onDoubleClick (fn [event] ...)})

;; reagent

[:> Table {:onRow on-row-factory} ...]

您不需要使用defn而可以直接內聯fn

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM