React Component 是個 function 所以當然也可以用 Recursion,如果不知道 Recursion(遞迴) 的朋友這邊簡單的介紹一下
Recursion (遞迴) 一個 function 呼叫自己,每個 recursive function 都需要有
- base case: 一但此狀態達成,就不再呼叫遞迴函式
- recursive case: 在此狀態下,持續呼叫遞迴函式
$n!$ (factorial function):在數學裡的意思是將到 n 數值乘再一起, ex: $$4! = 4 \times 3 \times 2 \times 1$$ ,在程式裡面我們習慣將其稱作 $fact(n)$