(출처👏)
현재 진행 중인 프로젝트에 바로 적용할 수 있으면서 클린 한 코드를 만들 수 있는 방법을 찾던 중 위 영상을 보게 되었는 데
나뿐만 아니라 많은 사람들에게 도움이 될 것 같고 알았으면 좋겠어서 적용한 예시를 정리해보았다! (미래에 나에게 매우 큰 도움이 될 것 같다.)
const backMap = {
A: 'a',
B: 'b',
C: 'c',
};
const backHandler = () => {
console.log(backMap[path]);
}
const backMap = {
A: () => {
console.log("A");
},
B: () => {
console.log("B");
},
C: () => {
console.log("C");
}
};
const backHandler = () => {
backMap[path]();
}
위처럼 값이나 함수를 key, value 형태로 mapping 해서 관리하면 else if가 추가되더라도 backHandler를 직접 수정하는 게 아니라 backMap을 수정해서 오류를 줄일 수 있고, 코드도 깔끔해진다!! 굿굿☺️
'더 알아보기 > 팁' 카테고리의 다른 글
[React] useState를 선언할 때 let이 아닌 const를 사용하는 이유 (0) | 2024.04.03 |
---|---|
next/image를 활용한 이미지 최적화 (0) | 2022.08.03 |
power mode + background 익스텐션 써보기 (0) | 2022.07.12 |
VSCode > 프로젝트 트리 구조 출력하기 (0) | 2022.05.11 |
404 페이지 템플릿 사용법 (0) | 2022.03.08 |
댓글