函數(shù)顆粒化?函數(shù)柯里化?
暫時沒有看懂案例,大意是 通過 return 一個函數(shù),然后執(zhí)行 fun(x)(y) 實(shí)現(xiàn)一個快速調(diào)用?(待續(xù)。。。)
memo
React.memo 是高階組件,使用 memo 有兩個參數(shù),一個是 需要被控制的組件,一個是 一個回調(diào)函數(shù)(返回 true 或 false)具體原理同 vue 的 beforeUpdate、 React 的 shouldComponentWillUpdate(待實(shí)現(xiàn)Demo。。。)
參考博客: http://www.itdecent.cn/p/b3d07860b778
import React from "react";
function Child({seconds}){
console.log('I am rendering');
return (
<div>I am update every {seconds} seconds</div>
)
};
function areEqual(prevProps, nextProps) {
if(prevProps.seconds===nextProps.seconds){
return true
}else {
return false
}
}
export default React.memo(Child,areEqual)
React 版本年限
2020 年 10 月 20 日 發(fā)布 17.0.0
2021 年 3 月 22 日 發(fā)布 17.0.2
react 路由 v6 支持到 16.8