강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của herman
herman

câu hỏi đã được viết

Lập trình React thực tế

Giảm tốc, lưu trữ

createReducer 질문있습니다

Viết

·

193

0

function createReducer(init,handlerMap){

return function(state = init, action) {

return produce(state,draft =>{

....

}

}

}

return function(state = init, action) 이 부분이 이해가 안됩니다.

리듀서 만들 때 function createReducer(state = init, action ) {

switch(action.type) {

...

}

}

이런식으로 만들고 있었는데요  이 방법이 아닌

굳이 init , handlerMap을 사용하신 이유가 있을까요 ?? 

function(state = init , action ) 이렇게 한번에 적으면 단점이 있을까요 ? 

reactredux

Câu trả lời 2

1

landvibe님의 프로필 이미지
landvibe
Người chia sẻ kiến thức

안녕하세요
handlerMap 을 사용한 이유는 7:40 부분에서 설명한 것 같습니다

저는 개인적으로 switch 보다는 map 형태로 리듀서 로직을 작성하는 게 편하다고 생각합니다
절대적인 것은 아니라서 switch 가 편하다고 생각하시면 그렇게 작성하시면 될 것 같아요^^

0

Prov님의 프로필 이미지
Prov
Người đặt câu hỏi

감사합니다 선생님 ~

Hình ảnh hồ sơ của herman
herman

câu hỏi đã được viết

Đặt câu hỏi