在 JSX 中提取和替换文本
实验性:这可能无法很好地处理所有情况。
主要适用于提取包含静态文本的JSX组件中的文本。如果文本内容是动态的(使用大括号{}),可能无法正确处理。
该工具专注于提取 JSX 标签中的文本,生成一个由这些提取字符串组成的数组。之后,它使您能够用该数组中的字符串替换 JSX 中的当前文本。
您可以方便地将此功能用于多种应用,包括 UI/UX 测试、支持多语言和本地化、SEO 优化、进行可访问性评估,以及为您的代码创建文档或注释。
用例
- UI / UX 测试
- 多语言支持和本地化
- 内容管理系统 (CMS)
- SEO 优化
- 可访问性检查
- 文档 / 代码注释生成
使用说明
- 请在输入框中输入包含您要提取的字符串的 JSX 标签。
- 点击屏幕底部的提取按钮。
- 您可以选择仅提取或使用提取按钮旁边的选项同时执行提取和替换。
- 对于提取和替换选项,您可以在输入区域底部的输入框中指定将保存替换文本的数组名称。在代码中调用此数组时,使用相同的变量名,它将相应地被替换,包括大括号 {}。
- 检查输出字段以获取数组 / JSX,并使用复制按钮免费复制以供使用。
使用示例
Input JSX Tag:
<div>
<Button onClick={onPlayMovie}>
Play Movie
</Button>
<Button onClick={onUploadImage}>
Upload Image
</Button>
</div>
Output Array Name:
array
Output Array:
["Play Movie", "Upload Image"]
Output JSX:
<div>
<Button onClick={onPlayMovie}>
{array[0]}
</Button>
<Button onClick={onUploadImage}>
{array[1]}
</Button>
</div>