混合内容无法使用的数组。应对

时间:2018-06-19 07:04:07

标签: node.js reactjs react-router

以下对我来说很好:

{["msga ", <a href='url' target='_blank'>Click</a>," msgend."]}

但不低于为什么(将其分配给变量时的意思):

store.alertPopupContent = ["msga ", <a href='url' target='_blank'>Click</a>," msgend."];
{store.alertPopupContent}

获取错误, 未定义React 实际上最初它对我有用。从这个时候开始给出错误。反应版本:react@16.3.2

1 个答案:

答案 0 :(得分:0)

这个JSX代码

<a href='url' target='_blank'>Click</a>,

transpiles into

React.createElement(
  'a',
  { href: "url", target: "_blank" },
  "Click"
)

我打赌你没有在react所在的地方导入store