반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

ZeroToHunnit Coding

[React] 2일차 일기 본문

React 일기

[React] 2일차 일기

0에서100 2024. 1. 12. 22:41
728x90
반응형

리액트 문법 자체가 익숙하지 않고 뭔가 그냥 바닐라 자바스크립트 짤 때랑은 또 다른 느낌이라 적응하는데 시간이 걸릴거같은 느낌이다 어제 했던거 좀 까먹은 느낌이라 다시 복습해야겠다. 오늘은 동적인 ui랑 반복문에 대해서 공부했다.

 

1. 동적 ui 스스로 만들기

1) html css 미리 완성하기

2) ui의 현재 상태를 state로 저장

3) state에 따라 ui가 어떻게 보일지 작성하기

 

2. JSX 내에서는 if문 작성이 불가하고 삼항연산자를 사용해야함.

삼항연산자는 (조건식 ? 참 : 거짓)의 문법을 가지고 있다.

 

3. 바닐라 자바스크립트처럼 html을 조작하는게 아니라 state문으로 조절해야함.

 

4. array.map() : 중괄호 안에서 for반복문을 쓸 수 없기 때문에 사용하는 map 반복문

- array의 자료 갯수만큼 함수안의 코드를 실행시켜줌

- 파라미터를 달면 그 파라미터는 array안의 자료에 해당함

- return에 적은 것을 array에 담아줌 ( ex) return안에 '123'이라고 치면 array자료 안에 갯수가 몇개든 다 '123'으로 바뀜)

- 파라미터 2개 사용 가능 (실제자료, index)

 

5. 코드가 길어서 엔터를 쳐서 다음 줄에 작성해야할 땐 소괄호안에 담으면 오류가 없음

 

6. 반복문으로 html을 생성하면 key값을 추가해줘야함. key값은 html마다 다르게 작성해야함

728x90
반응형

'React 일기' 카테고리의 다른 글

[React] 6일차 일기  (0) 2024.01.19
[React] 5일차 일기  (0) 2024.01.18
[React] 4일차 일기  (0) 2024.01.16
[React] 3일차 일기  (0) 2024.01.13
[React] 1일차 일기  (2) 2024.01.11