Day 09 function ?? class ??

第九天~

昨天我们介绍了 Component

提到了说在 React 里,建立 Component 有两种方式

  • functional component
  • class component

那这两个的差别在哪呢?

class component

  • 可以保存状态(state)
  • 可以控制 lifecycle
  • 提供 props 参数给外部来影响 component

functional component

  • 提供 props 参数给外部来影响 component
  • 可使用 react hook (v16.8 以上才有)

因为 functional component 因为不会有自己的 state ,所以又称 stateless component

functional component 的所有的变化以及逻辑都必须透过外部来操作了

当然,在 react hook 出现後,其实就解决了上面这问题

但是那必须是 v 16.8 以上才会有的


<<:  Day9 - 字元及字串 (今天有请别的讲师来讲话喔w)

>>:  模型架构--3

Day24-按钮分身术(下)_我的分身想去哪

今天来继续写按钮分身术 昨天完成了控制钮的部分 今天来写分身按钮 在HTML的label下面新增需要...

D15 下载功能测试

一样先确认使用者在文件库有哪些文件 确认传送来的文件doc_id是属於使用者 确认文件存在後回传Ht...

Day15-旧网站重写成Vue_6_多图片轮播

先写时间轮播的部分 一样先做一个data预设 data: { time: [0, 3, 4, 2, ...

[Day11] swift & kotlin 实作篇!(2) 建立专案

swift 开启Xcode, 点选 Create a new Xcode project swift...

[Day 29]用Django架构建置专属的LINEBOT吧 - LIFF(II)Django Template样板

Django的Template(样板) 在Django专案刚建立的时候, 我们可以从views.py...