YJzero 2022. 9. 16. 22:00

1. 프로그래머스 4문제

 -DFS(깊이탐색)/BFS(너비탐색)

 :깊이탐색은 스택을, 너비탐색을 큐를 사용한다.

 :최단거리를 구하는 경우 너비탐색을 이용

 :재귀함수를 이용하는 방법이 흔하게 사용된다.

 

  => 알고리즘 이론은 이해가 되는데 이걸 이용해서 코드를 수월하게 짜는 것이 아직 어렵다. 많은 알고리즘 문제를 접해봐야할 것 같다.

 

2. 리액트 복습

 - 코딩앙마 리액트 강의 복습

  : 코딩앙마님의 강의를 보고 만든 웹사이트를 다시 살펴보고 prev day, next day로 이동할 수 있는 버튼을 만들었다. 아주 같단한 버튼이었지만 어떤 식으로 해야하는지 감이 안와서 오래걸렸다.

 

-테크잇 리액트 애플스토어 클론 강의

  -리액트는 SPA 방식을 사용 (react-router-dom)

  -가상 돔을 사용하기 때문에 처리 속도가 빠르다.

  -컴포넌트를 통한 재사용성이 높다.

 

=> 개발환경을 만들고 설치하는 부분을 들었다. 리액트의 작동원리에 대해서 간단하게 알게되어 좋았다. 나중에 가상 돔, spa 등에 대해 더 자세히 찾아봐서 포스팅하고 싶다.