问题
React生命周期componentWillUnmount在render没有return的情况下会不会执行?
React生命周期componentWillUnmount在没有render的情况下会不会执行?
答案
不会(出现异常)
暂时对react源码还没有深入的理解,那么先从api的使用来验证。
例如,此时定义了一个组件:
import React from 'react';
export default class LifecycleDemo1 extends React.Component {
constructor() {
super();
console.log('挂载: constructor');
}
// render() {} render没有return会报错
componentWillUnmount () {
console.log('will unmount');
}
}
额,尝试了以下,没有render或者有render里面没有return 都会产生异常......
额,不知道在考察什么......