어제 못 풀었던 코테 문제를 풀었다.
반복문을 사용했는데 break; 를 쓰면 배열을 순회하던것을 종료한다는걸 알게 되었다.
그리고 오랜만에 제로베이스 자바스크립트 강의를 듣고
또 코테 문제를 풀었는데 인강 들었던 내용이 바로 나와서 쉽게 풀 수 있었다.
reduce를 이용해서 푸는 문제였는데 , 원래 reduce 사용하는데 어렵다고 생각했어서 잘 사용을 안했었는데
강의를 들으면서 예시를 따라해보고 실제 문제에 활용을 해보니까
reduce 사용법을 어느정도 익힌것같다.
const allNum = numbers.reduce((total, current) => total + current, 0);
주어진 숫자 배열을 합한 값을 구하는건데 reduce를 이해하기 쉬운 예제였다.
그리고 프로젝트는 홈으로 가는 버튼을 구현했다.
useNavigate를 사용해서 onClick이 실행됐을때 홈으로 이동하도록 했다.
const navigate = useNavigate();
const handleClickHome = () => {
navigate('/');
}
<HomeIcon onClick={handleClickHome}/>
처음부터 완성된 사이드바를 구현하려고 하니 이해도 안되고 어떻게 해야할지 몰랐는데
작업을 작은 단위로 쪼개서 하나씩 구현해나가니까
다른 사람의 도움을 안받고 스스로 해나가는 부분이 많아지고 프로젝트하는게 점점 더 재밌다..!
댓글