Javascript 如何在reactJs中添加属性包含连字符的HTML标记?

Javascript 如何在reactJs中添加属性包含连字符的HTML标记?,javascript,reactjs,dropbox,dropbox-api,Javascript,Reactjs,Dropbox,Dropbox Api,我想在我的react应用程序中添加脚本标记。 我不知道如何处理包含连字符的属性 以下代码位于“ComponentDidMount()中” 您应该使用,自定义属性的名称应该在camelCase script2.dataset.appKey='appKey' const script2 = document.createElement("script"); script2.src ="https://www.dropbox.com/static/api/2/dropins.js"; script2.

我想在我的react应用程序中添加脚本标记。 我不知道如何处理包含连字符的属性

以下代码位于“ComponentDidMount()中”

您应该使用,自定义属性的名称应该在
camelCase

script2.dataset.appKey='appKey'

const script2 = document.createElement("script");
script2.src ="https://www.dropbox.com/static/api/2/dropins.js";
script2.type = "text/javascript";
script2.id = "dropboxjs"
script2.data-app-key = "app key" // Parsing error: Invalid left-hand side in assignment expression
script2["data-app-key"] = "app key" // Also doesn't work

document.body.appendChild(script2)