TIL 18

Ted·2022년 6월 8일
0

TIL

목록 보기
18/51
post-thumbnail

👊 하.. 과제 제출에 시달리니 정신이 없다




집중도 1~5 (4.2)

'집중도고 나발이고 잠시라도 다른 생각할 시간이 없다. 내일이면 과제 제출해야 하는데 구멍은 너무 많고 구멍을 메꿀 시간은 없고 구멍들이 많음을 인지하고 있음에도 내일 모레부터는 팀 프로젝트 해야 하고...................하... 딱 1주일만 내 개인 공부할 시간이 생기면 좋겠다. 항해 시작 전에 아무 준비 안 한 내 잘못이지 🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️ 날아간 잠 붙잡아서 잠이나 자자'




6/8 수


기억할 것


  1. 함수, var , let, const 모두 호이스팅 되서 맨 위로 올라옴. 대신 let, const는 선언과 동시에 초기화가 안 되므로

에러가 나는 것.



오늘 할 일


  1. cs 스터디 발표 준비 !

  2. 팀과제 발표 준비 ( 코딩누나 effect 편 보자 )

  3. 펑션을 자바스크립트는 호이스팅으로 맨 먼저 가져감

    그리고 위에서 쭉 읽으면서 내려오다가 abc( ) 이렇게 아래에 위에 abc 함수를 정의 해둔 것을 불러 오는 함수가 있으면

    자바스크립트가 위에서 부터 읽다가 abc( ) 이 부분에 걸려서 다시 위로 올라가서 아까 호이스팅해서 위로 올려둔 함수를 실행 시켜서 결과값을 얻어낸다.

  4. 와 이 강의 개 중요하네 왜 비동기를 뒤에 await 써서 바로 동기화 시켜서 값을 가져오는지에 대한 내용이 있다

    ( https://www.youtube.com/watch?v=aoQSOZfz3vQ&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=13 )

  5. !! 와 머리 터지겠다 일단은 포스트 페이지에 text 안 쓰면 버튼 disable에 관해서는 미리 해야할 것들 다 만들고 디테일들을 채워가자 이런 식이면 여기서 계속 막혀서

    진행 못 하다가 끝날 거 같다.

  6. !! 매니저님은 수작업으로 반응형웹 형태를 만드심. 라이브러리 의지하지 않는 게 좋음. 미디어로 일일이 다 하시나?



해야할 것


  1. ?? sideeffect란?

  2. ?? 노드란

  3. ??!!! globalstyle 사용 !!!!



오늘 배운 것


  1. ??!!useEffect는 API 콜을 할 때 쓴다. 데이터를 가져온다던지 ( 그래서 add 할 때는 API 콜이 아닌 보내는 거라 useeffect를 안 쓰는 듯?) ??

    useeffect는 마운트 생성과, 업데이트 마운트 < 업데이트 마운트는 useeffect 뒤에 배열 부분에 감시만 써두면 자동으로 됌 !!!)

    그럼 CRUD에서 U는 어떤 방식으로 굴러가는 걸까???

    ( https://codingnoona.thinkific.com/courses/take/3/lessons/33443963-2-lifecycle ) 이거 6분 부분부터 또 보기 !

 ( https://ko-de-dev-green.tistory.com/18 ) 이걸 보니 useEffect 거진 파악 완료 !!!

useEffect(( )=> { }); // 기본 형태지만 비효율적 계속 렌더링이 될 때마다 실행된다.

//

useEffect (( )=>{ }, [ ]) // 랜더링 후 한 번만 실행하고 싶을 때.

//

const [ name, setName ] = useState()

useEffect (( )=>{ }, [name])

// 이 뒷부분 [name]이게 의존성 배열이다. 이 배열 안에 값을 넣어줌으로써 useEffect는 위의 componentDidUpdate처럼
// name이 바뀔 때만 재실행이 되며 데이터를 업데이트 시킨다.



광민님 묻기


  1. ?? 리액트 실행하는데 노드 왜 깔아야 하는지 노드의 역할

profile
cording, arsenal, book, color

0개의 댓글