Vorrei utilizzare questo componente React.js come componente Reagent esterno in un'applicazione ClojureScript:Come preparare un componente React.js per l'utilizzo in ClojureScript come componente Reagent esterno?
https://github.com/felixrieseberg/React-Spreadsheet-Component.
questo componente non è comunque disponibile nel repository:
Se un componente React.js è disponibile nella directory, utilizzarlo con Reagent sarebbe semplice come nell'esempio seguente.
(ns demo.views
(:require [reagent.core :as reagent]
[cljsjs.reactable]])
(defn example []
[:div
[:> Reactable.Table
{:data (clj->js [
{:name "Foo" :section 51}
{:name "Bar" :section 51}
])}
]
]
)
Mi piacerebbe sapere che cosa avrei dovuto fare con la componente React foglio di calcolo in modo tale che posso usarlo in modo semplice simile. Come preparare un componente React.js per l'utilizzo in ClojureScript come componente Reagent esterno? Si prega di fornire un chiaro tipo di descrizione della ricetta.
Nota: questa domanda How to use a ReactJS Component with Clojurescipt/Reagent sembra simile ma non risponde alla mia domanda.
Stai dicendo che con tutte e tre le opzioni posso usarlo come componente Reagente esterno? Ho pensato che fosse possibile solo con l'opzione 3. Per quanto riguarda l'opzione 3, ho guardato quella descrizione, ovviamente, trovo il passaggio 4 molto difficile. –
Per il passaggio 4 è possibile utilizzare un generatore come http://www.dotnetwise.com/Code/Externs/index.html in modo da non dover eseguire manualmente gli extern. –
Ora questo aiuta davvero! –