gpt4 book ai didi

reactjs - 如何准备 React.js 组件以在 ClojureScript 中用作外部 Reagent 组件?

转载 作者:行者123 更新时间:2023-12-03 13:37:20 25 4
gpt4 key购买 nike

我想在 ClojureScript 应用程序中使用此 React.js 组件作为外部 Reagent 组件:

https://github.com/felixrieseberg/React-Spreadsheet-Component .

但是该组件在存储库中不可用:

http://cljsjs.github.io/ .

如果目录中存在 React.js 组件,那么将其与 Reagent 一起使用将像以下示例一样简单。

(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}
])}
]
]
)

我想知道如何使用 React Spreadsheet 组件,以便我可以以类似的简单方式使用它。如何准备 React.js 组件以在 ClojureScript 中用作外部 Reagent 组件?请提供清晰的配方类型描述。

注:本题How to use a ReactJS Component with Clojurescipt/Reagent看起来很相似,但没有回答我的问题。

最佳答案

这归结为您想要如何进行 JavaScript 互操作...您有 3 个选择:

  1. 包含 HTML 文件中的 js
  2. 将其构建为编译的一部分
  3. 将其作为库包含

我鼓励你尝试(3);这并不难,按照CLJSJS https://github.com/cljsjs/packages/wiki/Creating-Packages 上的步骤操作即可

关于reactjs - 如何准备 React.js 组件以在 ClojureScript 中用作外部 Reagent 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36981538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com