javascript - ReactJS 上的 .map() 方法
问题描述
是否可以将另一个 Postgres 数据库表映射到此代码中显示的现有映射?最好是某种数组函数。
{todos.map(todo => (
<tr key={todo.lists_id} key={starting.route_id}>
<td></td>
<td>{todo.description}</td>
<td>
<EditTrip todo={todo} />
</td>
<td><button className="btn btn-danger" onClick={() => deleteTodo(todo.lists_id)}>Delete</button></td>
</tr>
))}
解决方案
那是你要找的吗?
const ToDoItem = ({ todo, deleteTodo }) => {
return (
<tr>
<td>{todo.description}</td>
<td>
<EditTrip todo={todo} />
</td>
<td>
<button
className="btn btn-danger"
onClick={() => deleteTodo(todo.lists_id)}
>
Delete
</button>
</td>
</tr>
);
};
...
const ListItems = () => {
retrun (
...
<tbody>
{todos.map((todo) => (
<ToDoItem key={todo.lists_id} deleteTodo={deleteTodo} />
))}
</tbody>
...
);
}
推荐阅读
- python - 将列表转换为字符串
- php - codeigniter php事件管理系统..我想在事件创建时发出通知
- java - 取消通知 Android Java
- r - removing links from string only when exact matches are found
- mysql - 如何在执行测试时将谷歌云 sql 与 circle-ci 连接
- java - (Mac OS) JAVA 版本不变
- python - Python 多处理返回结果,记录并在 Windows 上冻结运行
- c++ - 表达式:使用 vector.erase() 时矢量擦除迭代器超出范围
- r - 自动将系列拆分为相等重叠的子系列,而无需在 R 中设置子集
- selenide - 如何使用 Selenide 检查页面 url