집중도 1~5 (4.2)
'집중도고 나발이고 잠시라도 다른 생각할 시간이 없다. 내일이면 과제 제출해야 하는데 구멍은 너무 많고 구멍을 메꿀 시간은 없고 구멍들이 많음을 인지하고 있음에도 내일 모레부터는 팀 프로젝트 해야 하고...................하... 딱 1주일만 내 개인 공부할 시간이 생기면 좋겠다. 항해 시작 전에 아무 준비 안 한 내 잘못이지 🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️ 날아간 잠 붙잡아서 잠이나 자자'
6/8 수
에러가 나는 것.
cs 스터디 발표 준비 !
팀과제 발표 준비 ( 코딩누나 effect 편 보자 )
펑션을 자바스크립트는 호이스팅으로 맨 먼저 가져감
그리고 위에서 쭉 읽으면서 내려오다가 abc( ) 이렇게 아래에 위에 abc 함수를 정의 해둔 것을 불러 오는 함수가 있으면
자바스크립트가 위에서 부터 읽다가 abc( ) 이 부분에 걸려서 다시 위로 올라가서 아까 호이스팅해서 위로 올려둔 함수를 실행 시켜서 결과값을 얻어낸다.
와 이 강의 개 중요하네 왜 비동기를 뒤에 await 써서 바로 동기화 시켜서 값을 가져오는지에 대한 내용이 있다
( https://www.youtube.com/watch?v=aoQSOZfz3vQ&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=13 )
!! 와 머리 터지겠다 일단은 포스트 페이지에 text 안 쓰면 버튼 disable에 관해서는 미리 해야할 것들 다 만들고 디테일들을 채워가자 이런 식이면 여기서 계속 막혀서
진행 못 하다가 끝날 거 같다.
!! 매니저님은 수작업으로 반응형웹 형태를 만드심. 라이브러리 의지하지 않는 게 좋음. 미디어로 일일이 다 하시나?
?? sideeffect란?
?? 노드란
??!!! globalstyle 사용 !!!!
??!!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이 바뀔 때만 재실행이 되며 데이터를 업데이트 시킨다.
광민님 묻기
?? 리액트 실행하는데 노드 왜 깔아야 하는지 노드의 역할