純函數 JS
若滿足其下條件 ,被稱為純函數
1。確定的輸入一定產生確定的輸出 2 不產生副作用
另外redux中的reducer也要求是純函數
Fiber 架構和hooks原理
useRef 在組件的整個聲明周期內保持不變
用法:1綁定dom元素 或者 綁定一個類組件 因為函數式組件無實例 2維持一個變量
綁定ref
const myref = useRef()const inputref = useRef()function changeDom(){myref.current.innerHTML = "就這樣沖出去吧 "}
維持一個在組件整個聲明周期內都生效的變量
可以理解ref是在組件的整個聲明周期內是長期有效并且是不可變的