return {
$$typeof: REACT_LAZY_TYPE, // 相关类型
_ctor: ctor,
_status: -1, // dynamic import 的状态...}
观察 readLazyComponentType 后可以发现 dynamic import 本身类似 Promise 的执行机制, 也具有 Pending、Resolved、Rejected 三种状态...一般进行数据获取的代码如下:
export default class Demo extends Component {
state = {
data: null,
};
componentDidMount...所以在 16.6 版本之后实现的 又有一些差异(即将 throw thenable 移到 componentDidMount 中进行)。...(2,2),set(1,1),get(2),get(1),get(2),set(3,3),set(4,4), 则根据 LRU 算法删除的是 (3, 3), 根据 LFU 算法删除的是 (1, 1)。