// Hmm 🤔
const beOutOfBoundary = (index: number): boolean => {
return index < 0 || index > itemLength - 1;
};
// Good 👍
const checkIsOutofBoundary = (index: number): boolean => {
return index < 0 || index > itemLength - 1;
};
일반적이지 않은 beOutOfBoundary보다 checkIsOutOfBoundary가 더 이해하기 쉽다.
onChange는 뭔가 event를 반환할 것으로 착각할 수도 있다. 좀더 명확한 네이밍이 좋을 것같다.