2022-03-17 面试总结

函数颗粒化?函数柯里化?

暂时没有看懂案例,大意是 通过 return 一个函数,然后执行 fun(x)(y) 实现一个快速调用?(待续。。。)

memo

React.memo 是高阶组件,使用 memo 有两个参数,一个是 需要被控制的组件,一个是 一个回调函数(返回 true 或 false)具体原理同 vue 的 beforeUpdate、 React 的 shouldComponentWillUpdate(待实现Demo。。。)
参考博客: https://www.jianshu.com/p/b3d07860b778

import React from "react";

function Child({seconds}){
    console.log('I am rendering');
    return (
        
I am update every {seconds} seconds
) }; function areEqual(prevProps, nextProps) { if(prevProps.seconds===nextProps.seconds){ return true }else { return false } } export default React.memo(Child,areEqual)

React 版本年限

2020 年 10 月 20 日 发布 17.0.0
2021 年 3 月 22 日 发布 17.0.2

react 路由 v6 支持到 16.8

你可能感兴趣的:(2022-03-17 面试总结)