coffeescript - 使用 Foundation 和 React 的动态 HTML

标签 coffeescript zurb-foundation reactjs

我正在尝试将 Foundation 与 React 结合使用,但在动态创建交互式内容方面遇到了一些问题。

这是一些 CoffeeScript 代码,它将创建一个数据下拉列表,但我认为问题更普遍,因此它独立于代码。

render : ->
  a href : '#', "data-dropdown" : 'drop',
    'Dropdown link text'
    div id : "drop", "data-dropdown-content" : true, className : "f-dropdown content",
      p 'Dropdown content text'

通常,人们可以在动态创建的 HTML 节点上调用 Foundation 函数,但我认为这与 React 的精神不符。

这种情况有最佳实践吗?或者我应该切换到 React-Bootstrap?

我还尝试在 DOM 节点上调用基础方法,但除了它不起作用之外,它也很丑陋。

最佳答案

你可能不想在你的reactjs代码中使用基础或引导JavaScript。它通常根本不起作用。像您一样转向 React-Bootstrap 可能是正确的选择,

http://react-bootstrap.github.io/

这里有一个非常棒的 React 资源,如果您需要特定的东西,可以帮助找到其他 React 组件,

http://react-components.com/

关于coffeescript - 使用 Foundation 和 React 的动态 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344583/

相关文章:

node.js - Jasmine Node 找不到规范模块

html - "Each child in an array should have a unique key prop"仅在第一次呈现页面时

css - 使用 Sass 自定义 Foundation 标签颜色

javascript - 基金会轨道内容 slider

css - 伪元素在 Material-UI makeStyles React.js 中不起作用

javascript - 将变量传递给回调

node.js - 我可以在一个项目中混合使用 JS 和 CoffeeScript 吗?

zurb-foundation - 在 Zurb Foundation 中重新排列列

javascript - 在异步函数中调用函数(渲染组件)

css - 来自 css 样式表的 React 类样式不起作用