2022-10-16 TIL

김재우·2022년 10월 6일
0

TIL

목록 보기
7/17

오늘은 리액트 기초 입문주차를 마치는 날이다.
아침 일찍 시험을 치뤘다.
과제에 비해 시험의 난이도는 되게 쉬웠다고 생각한다.
간단하게 리액트 컴포넌트를 이용해서 todo 추가 하기 기능만 만들면 되서
금방했다. 오늘 내가 알게된 부분에서 props 를 다른 이름으로 받게되면 undefined 가 뜬다.
이거 때문에 애를 많이 타서 열심히 외웠다.
그리고 fetch 에 대한 걸 배웠다. fetch 란 리액트에서 api 를 이용할때 쓰는 함수이다 .
fetch() 하고 .then 어쩌구 .then 붙이는 형식과 fetch 후 async 와 await를 쓰는 방법 2개로 나눠진다. 되게 복잡하고 어려웠다. 그치만 api 를 쓰려면 어쩔 수 없이 써야 하는거 같다.
그리고 useEffect 라는 함수도 배웠다. 리액트 자체가 state 가 변하면 리 렌더링 해주는 라이브러리다 보니깐 button 하나만 state 가 변해도 엄청 다양한 것들이 다 렌더링이 바뀌다 보니 useEffect =(()=>{},[]) 이렇게 해서 {} 괄호 안에 해당 함수라든지 해당 기능을 넣어주면 다른 함수의 값 = state 가 변할때도 그 함수의 state 는 그대로 남아있어서 렌더링 하는걸 막아주는 함수이다. 오늘은 여기까지 내일부터는 또 다른 한주가 시작이다.
이번 주말에는 자바스크립트 강의랑 리액트 강의 들어야겠다! 부족한 부분이 뭔지 공부를 하면 할수록 알거같다 열심히하자! 화이팅

profile
프론트엔드 꾸준개발자입니다.

0개의 댓글