为了账号安全,请及时绑定邮箱和手机立即绑定

有了react16.7 hooks,是不是意味着可以不使用class组件了?

有了react16.7 hooks,是不是意味着可以不使用class组件了?

ITMISS 2018-12-16 09:08:16
有了react16.7 hooks,是不是意味着可以不使用class组件了,只使用函数组件就可以了?
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

项目工程化,redux还是必须的。

hooks做了三件事

  • 简化state

  • 简化生命周期

  • 提供自定义方法Hook.

这些内容都只针对React 的Component,而对React工程并没有什么影响。

在这之前,你的项目工程化做的足够好时,代码中都很少见 extends React.Component 这样的代码了,相对更多的是 SFC
所以单从要不要使用class来说,hooks从工程化的角度还是作用不大。

但是对于React Component本身来说,意义非常大。尤其 useEffect 。


查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 2382 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信