여기를 참고하면, 나름대로 코드의 가독성을 높인다고 로직을 리턴문 바깥으로 뺀 후 새로운 변수를 선언하여 할당 하였다. ㅎㅎ 바보.
그렇게 되면 2가지의 문제가 생긴다.
리턴문 자체는 편하게 보일 수 있으나, 전체의 구조를 파악하려면 위와 아래를 반복해서 왔다 갔다 해야하는, 오히려 더 불편한 상황이 만들어진다.
렌더 함수가 호출될 때 마다, 불필요하게 변수를 생성하게 된다. 그렇게 되면 쓸데 없이 메모리를 사용하는 것 이기 때문에, 지양하는 것이 좋다.
그래도 좋았다 ^-^ 어떻게 하면 더 좋은 코드를 작성할 수 있는지 고민했다는 증거니까. 계속 고민합시다!