javascript - 柯里化方法与将箭头函数作为道具传递
问题描述
在反应中遇到了几种将参数传递给事件处理程序或回调的方法:
onClick={(e) => handler1(parameter)}
和
onClick={handler2(parameter)}
其中 handler2 通常被声明为组件方法:
handler2 = (parameter) => (e) => { ... }
哪种语法更好,为什么?(我的猜测是没关系)你个人更喜欢哪个,为什么?
解决方案
推荐阅读
- ms-word - 如何在 Windows 10 MS Word 365 中启用加载项?
- javascript - 将一行多列的二维数组转置为多行一列的二维数组
- docker - 如何在同一主机上的 Docker 中的 Docker 之间共享卷
- r - `dplyr::_join` 函数的命名向量“by”参数
- c# - c# - 如何使用描述性成员创建列表/字典
- json - 使用Powershell将json文件中的列值替换为null
- amazon-web-services - AWS Aurora 只读副本
- flutter - Flutter:如何将 PageRoute Animation 与 Navigator.of(context).pushNamed 结合起来
- windows-ce - 插入后重新启动后无法识别 USB 加密狗(非存储设备)
- php - Wordpress 进入编辑页面时出现错误