javascript - 将 react 组件(或元素?)放入对象中。

标签 javascript reactjs frontend

我正在我的 React 网站上制作一个表格 react-bootstrap-table-next (也称为react-bootstrap-table-2)并且我试图让图标组件作为数据显示在行中,而不是我现在拥有的,这是一个x,如下所示: enter image description here

我目前拥有的数据示例是:

const tools = [{key: 'Android Mobile', qual: "x"}]

但我想做的是:

const tools = [{key: 'Android Mobile', qual: <CheckIcon/>}]

CheckIcon 在哪里 const CheckIcon = () => <Icon icon={check} size={10}/> (其中 Icon 是从 react-icons-kit 导入的)。

目前,当我执行类似操作时,整个页面不会呈现,并且我无法找到有关如何使用 React 将组件插入对象的详细信息。如果有人有任何提示或技巧,我们将不胜感激!

Here is a stackblitz for anyone that wants to play around with the code

最佳答案

我认为column.formatter可以帮你。有一个在线演示:this

关于javascript - 将 react 组件(或元素?)放入对象中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51255987/

相关文章:

javascript - 位置 :fixed floating menu confined to scroll position

javascript - 如何在reactjs中的两个字符串之间添加<br>标签?

javascript - 将变量传递给在循环中调用的异步 JavaScript 函数 (React)

android - 我需要遍历一组图像并从 native react 中一个接一个地显示它们

javascript - 使用 jwt 身份验证时如何在登录后重定向

html - 为页脚 Bootstrap 着色以使其响应

javascript - jQuery 无法提交使用 jQuery 加载的表单

javascript - 为什么 Promise 构造函数需要一个在完成时调用 'resolve' 的函数,但 'then' 不需要 - 它返回一个值?

javascript - minio 预签名 put 与 superagent 结果为 403

javascript - react : Declaring a variable inside a functional component VS using the value inside the returned JSX