reactjs - 在模板文字中使用组件
问题描述
在我的渲染函数内部,我有另一个用作 defaultProp 的函数。此函数映射一个数组并返回多个 div,这些 div 基本上是为 CMS 编写 HTML 的方法。
这是该函数返回的内容:
const renderElements = elementsArray
.map(
item => `<div class="explanation"><h1>${item.title}</h1>
<h2>${item.code}</h2>
</div>
<CopyToClipboard text=${item.code}>
<button>Copy</button>
</CopyToClipboard>
<div class="example">
${item.example}
</div>
`,
)
.join('');
return `${renderElements}`;
};
但是,我有CopyToClipboard
导入的包。我尝试用 包围组件${}
,但无法CopyToClipboard
在此模板中使用 。
解决方案
推荐阅读
- wordpress - 如何从 wordpress 中的 api url 获取数据
- javascript - SetState() 根本不会改变状态
- javascript - Azure 上的文件中缺少 Ajax、Last-Modified 标头
- angular - 元素中缺少 .data
- android - 原生 C++ WiFi P2P 网络可以在 Android 设备上使用吗?
- javascript - Vuex,命名空间的模块获取器在根获取器中不可用?
- php - 如何使用正则表达式 preg_replace php 删除字符串
- r - 使用 Rshiny 下拉菜单比较两个 CSV 文件
- java - 如何使用java库复制rails之类的迁移行为
- bixby - 解析来自 getUrl() 的 HTML 响应