箭头函数
1,弄清调用call或声明,f 是声明,f()是调用
2,万一函数是带参数的,像回调函数,他们会自己给你安排parameter,可以写在外面
这个赋值,我们不调用,回调会调用
onClick={go}
这是定义
const go = (item ) => { navigate(item.key) };
3,要自己安排param的,
onClick={() => deleteConfirm(key)
4,搞清楚纠结的原因:
java 中,(a)-> b, 或者用一个变量F,放到list.forEach(F)
js中(java 中,(a)-> b, 或者用一个变量F,放到list.forEach(F))上面的内容一样,
在onClick回调函数中,普通的和平时一样,传f,需要传参的简写F(a),,用()=>F(a)包一层调用
有些默认的click事件中,java流中帮你调用,给你parameter,没有parameter就像自己想办法找parameter(重载)