---
# System prepended metadata

title: 'React Course 5:'
tags: [React, ' lifecycle']

---

---
tags: React, lifecycle
---
# React Course 5:


## :memo: todo list
1. How to share react state?
2. useContext
3. 了解Mobx/Redux是什麼（不用太深
4. 什麼是mutable/immutable
5. 什麼是 React hook
6. 正式介紹MobX
7. higher-order components

### 1. Why do we need global state management? How to share react state?
### 2. useContext
https://medium.com/hannah-lin/react-hook-%E7%AD%86%E8%A8%98-usecontext-4bc289976847

### 3. MobX/Redux
https://juejin.cn/post/6844903562095362056
https://blog.csdn.net/weixin_44369568/article/details/90713881
### 4. What's mutable/immutable
1. https://ianccy.com/immutable/
https://medium.com/reactmaker/%E5%AF%AB-react-%E7%9A%84%E6%99%82%E5%80%99%E5%B8%B8%E5%B8%B8%E8%81%BD%E5%88%B0-immutable-%E4%BB%80%E9%BA%BC%E6%98%AF-immutable-146d919f67e4

### 5. What's React hook?
https://medium.com/rd-tw/react-hooks-%E6%98%AF%E4%BB%80%E9%BA%BC-%E8%83%BD%E5%90%83%E5%97%8E-8139617c52b0

### 6. HOC
https://pjchender.dev/react/react-higher-order-component/