내일배움캠프

TIL 5일차 정리

Leo(상원) 2022. 11. 4. 19:30
반응형

오늘은 첫 날부터 시작한 미니 프로젝트 발표날 아침에 들어와서 발표 할 자료를 정리하고 최종검수를 하고 마무리를 지어 발표시간을 기다리고 있었다.

 

오후 2시가 되었다 다들 점심을 먹자마자 발표시간이 되었고, A반 B반이 함께 미니 프로젝트 발표가 시작됐다.

원래는 각각 발표시간이 5분이였지만, 첫 발표기도 하고 마지막 조까지 시간이 무려 4시간이나 걸렸다.. 개인적으로 좀 힘들었..

 

개인적으로 느낀점은 잘한팀도 정말 많았다. 기본적으로 CRUD를 다 구현한 것 같아서 개인적으로 공부를 많이 하신 것 같았습니다.

장장 긴 시간이였지만 마지막에 매니저님이 좋은 말씀도 해주셔서 힘내 보도록 노력 할 것 같다.

 

오늘은 개인적 공부로 자바스크립트에서 state를 구현해 보았다.

function useState(initialValue) {
    let value = initialValue
    const state = () => value

    function setState(newValue) {
        value = newValue || state()
    }

    return [state, setState]
}

사용법은 const [value, setValue] = useState("initialValue") 이런식으로 사용한다

기본적으로 useState(이 안에 initialValue를 파라미터로 받고 )  setState를 통해 value 값을 수정해준다!

 

오늘의 TIL 끝...

반응형