본문 바로가기
  • hello world
FrontEnd/React

[React] 헷깔리는 것 정리

by JJoajjoa 2023. 9. 13.

 

# function 키워드

화살표 함수 도입 이전에 많이 쓰던 것

 

function sum(a, b) {

}

 

const func = function sum(a, b) {

}

 

 

지금은 거의 다 화살표 함수 쓰기 때문에

Function 키워드 잘 안씀

 

 

 

# 괄호

블록 { }

변수 { }

매개변수 ( )

 

화살표 함수에서 쓰는 () {}

{ } : 여러줄 또는 return 있을 때

( ) : 한줄 또는 return 없을 때

 

 

 

 

# 전개연산자 ...

...

새로운 배열을 생성해서 원본 배열이 변경되지 않음

함수형 프로그래밍은 불변성의 원칙에 따라 새로운 상태나 데이터 구조를 만드는 것이 권장됨

>> 함수형 프로그래밍은 조각조각 나있으니까

예기치 않은 데이터 수정이나 부작용(side effect)이 발생하는 것을 방지할 수 있음

 

.push 와의 차이점 :

push는 원본 배열에 추가하는 것

>> 원본이 훼손됨

 

 

'FrontEnd > React' 카테고리의 다른 글

[React] React : Styling  (0) 2023.09.15
[React] 간단실습.02 (장바구니, 타이머, 색깔상자)  (0) 2023.09.13
[React] 간단실습.01 (로그인, 할일목록, 로또, 바꾸기)  (0) 2023.09.11
[React] 03  (0) 2023.09.11
[React] 02  (0) 2023.09.11