*memo
propstype
storybook
hook (if you need it, make it first)
8 to 17 work
20 clarisse(call)
review
export deffunction usePageHeader(){
const [height, setHeight] = useState(0);
const ref = useRef();
useEffect(()=>setHeight(ref.current.offsetHeight || 0))
return {ref, height};
}
반복되는 거 중복되는 거 훅처리
import use~ from ;
okay....if I make useFetch hook...
export default function useFetch(){
const [data, setData ] = useState([]);
useEffect(()=>{
fetch(url)
.then(res => res.json())
.then(data=> setData(data))
}, [url]
)
return data
}
const 필요한 값 = useFetch(url 값 넣기)
필요한 값 사용~
literal statement
표현식: 값으로 평가될 수 있는 문
console.log(5 ** 2); // 25 => math.pow(5,2)
number + string => string
+,-,!
c +=10 c -=10 c *=10 c **=10
a++ (calculate first)
++a (calculate last)
value, type