不是,在React v16.8版本之前,构造函数被用来初始化state和绑定函数。然而在React v16.8版本之后,引入了Hooks API,能够应用useState和useEffect等Hooks来治理state和生命周期,齐全能够代替构造函数的作用。因而对于函数式组件,不须要构造函数。然而对于类组件,须要应用构造函数来继承React.Component并初始化state