【发布时间】:2020-01-03 00:55:27
【问题描述】:
我正在尝试调用一个函数来使用 map 函数在我作为道具接收的文本数组上呈现表格行,但由于某种原因它们没有被呈现。我犯了句法错误吗?我已经验证了 license text props 数组不为空,只是返回一个字符串数组。
const showLicenseText = () => {
return licenseText.map(text => {
<tr>
<ThPadding>
License Information
{':'}
</ThPadding>
<td>{text}</td>
</tr>
})
}
render方法中的原始代码是:
return (
<table>
<tbody>
{bbbFileOpenDate && (
<tr>
<ThPadding>
{text.bbbFileOpened}
{':'}
</ThPadding>
<td>{bbbFileOpenDate}</td>
</tr>
)}
{yearsInBusiness && !isOutOfBusiness && (
<tr>
<ThPadding>
{yearsInBusinessLabel}
{':'}
</ThPadding>
<td>{yearsInBusiness}</td>
</tr>
)}
{businessStartDate && (
<tr>
<ThPadding>
{businessStartDateLabel}
{':'}
</ThPadding>
<td>{businessStartDate}</td>
</tr>
)}
{showLicenseText}
{locationStartDate && (
<tr>
<ThPadding>
{locationStartDateLabel}
{':'}
</ThPadding>
<td>{locationStartDate}</td>
</tr>
)} ....
【问题讨论】:
-
也许用
return ( <tr> etc..</tr> )包围? -
不行不行
标签: javascript reactjs react-native jsx