WIL04 알고리즘 테스트, 리액트 입문주차, 그리고 콜백함수

김태혁·2023년 2월 5일
0

WIL

목록 보기
4/12

알고리즘테스트

  • 알고리즘 테스트가 있었던 한주였고, 알고리즘 테스트를 준비하는 과정에서 많은 문제를 접하고, 풀이 해보는 걸 통해 많은 성장이 있었음을 느꼈다.
    내장함수를 많이 접했고, 그 내장함수를 많이 써보면서 이해도를 높일 수 있는 좋은 기회였고, 알고리즘 테스트를 성공적으로 마무리할 수 있었다.

리액트 입문주차

  • SA
    • 설레는 마음으로 리액트 입문주차를 맞이했다. 새로운 팀원들과 인사를 나누고, SA를 시작했다. 간단했지만 오랜만에 html테그를 써보려니 기억을 되뇌이는데 살짝 시간이 걸렸지만 다시 복기 할 수 있는 시간이 된 것 같아 좋았다.
  • 리액트 입문 강의
    • 이번 리액트 입문 강의는 그냥 지나칠 수 있는 사소한 개념에 대해 짧게나마 설명을 해주줘서 강의를 전반적으로 이해하는데 큰 어려움 없이 수월하게 진행됐다.
  • 팀 과제
    • 팀 과제를 위해 팀원들과 스터디 시간을 가졌다. 내가 이해한 부분과 팀원들이 이해부분에 대한 서로의 생각을 공유할 수 있어서 좋았고, 놓치고 지나갈 수 있는부분을 서로 챙겨주는 시간이어서 많은 도움이 됐다.
  • 리액트 개인 과제 시작
    • 입문 주차 강의를 마치고, 개인 과제를 시작했다. 많은 시간을 할애하진 못해서, 많이 진행은 못했지만 리액트를 활용해 직접 구현을 해볼 수 있어서 재밌었고, 앞으로가 더 흥미로워질 것 같아서 기대가 됐다.

콜백함수

  • js에서 함수는 object라고 한다. 그래서, 함수는 다른 함수의 인자로 쓰일 수도 어떤 함수에 의해 리턴될 수도 있다. 이런 함수를 고차 함수라고 한다. 결국, 인자로 넘겨지는 함수를 콜백 함수라고 한다. 또한, 단지 함수를 등록하기만 하고 어떤 이벤트가 발생했거나 특정 시점에 도달했을 때 시스템에서 호출하는 함수이다.

  • 콜백함수 변수의 유효범위(scope)와 동기/비동기(synchronous/Asynchronous)처리
    1. 동기 : 하나의 요청이 오면 완료가 된 후 다음 요청을 실행하는 방식 - 순차적 로직흐름
    2. 비동기 : 어떤 요청이 오면 완료가 되기 전에 다음 요청을 실행하는 방식
    - 동시 효율적 처리 가능, 즉시 응답X 때문에 예상 밖 결과 나올수도 있다.
    콜백함수는 때로는 가독성이나 코드 재사용 면에서도 사용 된다.
    비동기 방식으로 작성된 함수를 동기 처리하기 위해 필요 하다.

profile
도전을 즐기는 자

0개의 댓글