【发布时间】:2018-06-03 07:40:09
【问题描述】:
我在 React 组件中收到以下警告:
相关代码如下:
import React, { PropTypes } from 'react';
import { Checkbox } from 'react-bootstrap';
const MyComponent = (params) => {
function onSelect(event) {
params.onSelect(event, params.data.id);
}
return (
<tr key={params.data.id}>
{params.isSelectable ? (
<Checkbox onChange={onSelect}>
<td>{params.data.firstName} </td>
<td>{params.data.lastName} </td>
</Checkbox>
) : (
<div>
<td>{params.data.firstName} </td>
<td>{params.data.lastName} </td>
</div>
)}
</tr>
);
};
如果我删除 div 标签,我会收到以下错误:
相邻的 JSX 元素必须包含在封闭标签中
我是 React 的新手,所以我不太清楚这里发生了什么。有什么问题,我该如何解决?
更新:我的 React 版本是 15.3.2。
【问题讨论】:
标签: javascript html reactjs