reactjs - 如何在iannbing / TreeMenu React中附加一个为每个ItemComponent提供参数的函数?
问题描述
我想为 TreeMenu 中的每个 ItemComponent 附加一个函数。问题是我必须将有关节点的信息发送给函数。这是我到目前为止所做的:
<TreeMenu data={this.state.dirContents}>
{({ search, items }) => (
<ul className="List">
{items.map(({ key, ...props }) => (
<ItemComponent key={key} {...props} onClick={this.viewItem(props)} />
))}
</ul>
)}
我也试过这个:
<TreeMenu data={this.state.dirContents} onClickItem>={this.viewItem(someParameterFromTheNode)}
{({ search, items }) => (
<ul className="List">
{items.map(({ key, ...props }) => (
<ItemComponent key={key} {...props} />
))}
</ul>
)}
但我不知道如何将节点的信息传递给函数。
任何帮助表示赞赏!
解决方案
推荐阅读
- c++ - 矩阵乘法优化
- sql - 在多数据库解决方案中检索哪些数据库和表包含特定的列名
- javascript - 如何使用谷歌脚本解析 XML 字符串并将其作为结构化数据输出到谷歌表格中的新选项卡?
- jupyter-notebook - 如何为在 K8s 上运行的 JuPyterHub 上的每个笔记本设置参数
- python - XMLRPC 客户端中的 TypeError
- php - 使用 HTTP 请求解析 admin-ajax 中的脚本标头时出错
- vba - 无法将自定义 PowerPoint 加载项添加到功能区
- asp.net-mvc - 远程验证 Json MVC
- java - java 类型转换 String.valueOf( ) vs 变量 + " "
- node.js - 调试 webpack 问题 --config 未找到