从 React 中的 table 行获取对象
Getting an object from a table row in React
我是一个从事简单 CRUD 工作的初学者,我想做的就是从选定的行中获取用户。如果你看下面:
{/* ANCHOR - TABLE ROWS */}
{admins.map((user, index) => (
<tbody key={index}>
<tr>
<td style={{fontWeight: 'bold'}}>{user._id}</td>
<td>{shortenStr(user.username)}</td>
<td>{shortenStr(user.firstName)}</td>
<td>{shortenStr(user.lastName)}</td>
<td>{shortenStr(user.dob)}</td>
<td>
<div className="button-div">
<button id="updateUser"
className="button-update-admin"
onClick={handleClick && console.log(user.firstName)}>
</button>
</div>
</td>
</tr>
</tbody>
))}
Console.log 给我 table 中每个用户的名字,例如:
John
Steve
Frank
理想情况下,我想将用户数据传递到我的手柄点击功能中,这样我就可以创建一个上下文。感谢任何帮助,谢谢!
我是一个从事简单 CRUD 工作的初学者,我想做的就是从选定的行中获取用户。如果你看下面:
{/* ANCHOR - TABLE ROWS */}
{admins.map((user, index) => (
<tbody key={index}>
<tr>
<td style={{fontWeight: 'bold'}}>{user._id}</td>
<td>{shortenStr(user.username)}</td>
<td>{shortenStr(user.firstName)}</td>
<td>{shortenStr(user.lastName)}</td>
<td>{shortenStr(user.dob)}</td>
<td>
<div className="button-div">
<button id="updateUser"
className="button-update-admin"
onClick={handleClick && console.log(user.firstName)}>
</button>
</div>
</td>
</tr>
</tbody>
))}
Console.log 给我 table 中每个用户的名字,例如:
John
Steve
Frank
理想情况下,我想将用户数据传递到我的手柄点击功能中,这样我就可以创建一个上下文。感谢任何帮助,谢谢!