오늘은 프로젝트를 가지고 해결되지 않은 피드백을 토대로 이야기를 주고 받았다. 논의할 부분이 많았기에 모든 피드백을 해결하지는 못했다. 하지만 그래도 어정쩡하게 끝내고 새로운 프로젝트를 들어가는 것보다는 이게 훨씬 낫다. 아마도 남은 멘토링 기간 동안은 현재 프로젝트를 마무리하는 걸로 진행될 것 같다.
이외에도 피드백 받은 게 더 많지만 나머지 피드백은 녹화해놓은 영상을 복기하면서 내일 정리해야 할 것 같다.
기존에 변수에 담아서 다시 호출했던 함수, 즉 변경의 여지를 줄 수 있고 가독성도 떨어지는 코드를 즉시 실행 함수로 변경해서 해결 (이 경우에는 멘토님이 직접 해결방법을 제시했는데, 이런 경우에 나는 어떻게 더 좋게 할 수 있을까라는 방법을 찾아보는 것도 좋을 것 같다. 하지만 이 부분에 대해서는 나 역시 당장은 즉시 실행 함수로 해결하는 방법이 가장 깔끔하다고 생각한다.)
// 기존 코드
const fetchTodos = async () => {
const todos = await readTodo()
setTodos(todos)
}
fetchTodos()
// 해결 코드
;(async () => {
const todos = await readTodo()
setTodos(todos)
})()