작성한 질문수
[리뉴얼] React로 NodeBird SNS 만들기
작성
·
140
0
안녕하세요 제로초님~!
액션타입을 호출할때 아래와같이 두가지로 호출이 가능하다고 알고 잇습니다!
그런데, 액션타입을 리턴하는 함수를 만들어 호출하는 경우와
type 자체를 호출하는 경우가 있는데 사용성의 차이가 있을까요..?
개인 선호도 차이인가요.?
답변 1
1
함수로 만들어두면 다양한 곳에서 동적으로 값을 바꿀 수 있습니다.
객체인 경우 값이 고정되어 버리는 문제가 발생합니다. 값이 고정되어도 상관없으면 객체를, 값이 동적으로 바뀌어야 하면 함수를 씁니다.
{ type: 'EXAMPLE', value: 'hello' }const example = (data) => ({ type: 'EXAMPLE', value: data })