函數(shù)顆粒化域仇?函數(shù)柯里化刑然?
暫時(shí)沒(méi)有看懂案例,大意是 通過(guò) return 一個(gè)函數(shù)暇务,然后執(zhí)行 fun(x)(y)
實(shí)現(xiàn)一個(gè)快速調(diào)用泼掠?(待續(xù)。垦细。择镇。)
memo
React.memo
是高階組件,使用 memo 有兩個(gè)參數(shù)括改,一個(gè)是 需要被控制的組件腻豌,一個(gè)是 一個(gè)回調(diào)函數(shù)(返回 true 或 false)具體原理同 vue 的 beforeUpdate、 React 的 shouldComponentWillUpdate(待實(shí)現(xiàn)Demo。吝梅。虱疏。)
參考博客: http://www.reibang.com/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