[Todo삭제와 수정처리1] selectTodo 함수에서 filter 대신 find 메서드를 사용하면 안될까요?
function selectTodo(id) {
const targetTodo = arr.find(todo => todo.id === id);
if (targetTodo) {
setCurrent(targetTodo);
} else {
setCurrent(null);
}
} 또는 selectTodo 함수의 파라미터를 선택한 todo 객체 자체를 넘기는 것으로 처리했을 때 차이가 있을 까요?
function selectTodo(todo) {
setCurrent(todo)
}
Answer 1
1
find( )를 쓰는건 좋은 아이디어라고 생각합니다.
다만 todo 자체를 파라미터로 던지는건..조금 고민이 되네요..
그냥 나혼자 사용하는 todo의 경우에는 크게 문제될 것은 없는데.. 조금이라도 외부 저장소를 사용하면 동일성을 보장하기 힘들어지기 때문에 번거롭지만 식별데이터로 다시 찾는게 낫다고 생각합니다.
API Error : 400 에러의 원인과 해결방법이 궁금합니다!!
0
15
2
퍼미션 권한 설정 문의
0
16
2
Next.js + Tanstack Query BFF 구조 질문
0
9
1
커서에서 shift+enter가 안됩니다.
0
17
2
mcp 설치를 못하겠어요
0
26
2
라이브러리 관련 질문 있습니다!
0
20
2
노션 학습 자료 권한 요청
0
13
1
환불 요청
0
26
2
output-styles은 Claude Code의 공식 기능이 아니라고 하는데 혹시 변경된걸까요?
0
19
2
클로드 변경
0
23
2
/config 에서 output-style 을 변경
0
22
1
한국어 문제
0
24
2
part2강의 문의사항입니다.
0
17
2
3강 질문
0
15
1
Node.js 관련 질문드립니다.
0
27
3
클로드 버전업 설치
0
25
2
쿠폰 문의 드립니다.
0
17
2
현재 진행중인 강의에 마케팅 요소를 녹이는 방법
0
36
1
데브옵스에 관련된 지식
1
43
1
케이테스트 서버 운영 방법
2
41
1
13강 프로젝트 생성 Next.js 설치이슈
0
24
3
Shell Command: Install 'cursor' command 진행에서 막혔습니다
0
25
3
74. 데이터 캐시 - 1 (이론) 강의 영상 누락
0
26
1
저는 왜 콘솔에서 props가 한 줄만 찍히나요?
0
47
1

