본문 바로가기

react29

[리액트 숙련주차] 2-21~23 비동기 프로그래밍 2-21 비동기 프로그래밍 입문 1. 동기 방식과 비동기 방식 동기적(synchronous) 방식 - 현재 실행중인 코드가 끝나야 다음 코드를 실행하는 방식 - 일반적 프로그래밍 세계에서 코드는 모두 동기적으로 실행됨 비동기적(not synchronous) 방식 - 실행 중인 코드의 완료 여부와 무관하게 즉시 다음 코드로 넘어가는 방식 - setTimemout, addEventListner 등 - 별도의 요청, 실행 대기, 보류 등과 관련된 코드는 모두 비동기적 코드 - 대표적으로 서버 통신과 관련된 로직들을 포함함 ex) 중식집에서 배달 후 배달원이 다먹을때까지 기다렸다가 그릇을 회수하지 않고, 다른 집도 갔다가 다시 찾으러 오는 것과 비슷함 2. 콜백지옥 - 콜백함수를 익명함수로 전달하는 과정이 반복.. 2023. 7. 11.
[WIL] Week 4 - 230630 ~ 0706 주특기 2주차 회고 Fact : 이번주 있었던 일, 내가 한 일 Feeling : 나의 감정적인 반응, 느낌 Finding : 그 상황으로부터 내가 배운 것, 얻은 것 Future : 배운 것을 미래에 어떻게 적용할 것인가 Fact 0630(금) - 리액트 숙련주차 redux 까지 수강 - JS 스터디) 발표 준비 0701(토) - 리액트 숙련주차 React Router Dom 까지 수강 - JS 스터디) 4. 객체 : 기본 1-3 발표 0703(월) - CS 스터디 발제 - 주특기 Lv.2 구현 - JS 스터디) 개인 공부 0704(화) - CS 스터디) 자료구조 개념공부 - 주특기 Lv.2 과제 구현 - JS 스터디) 발표 준비 0705(수) - CS 스터디) 자료구조 개념공부 - 주특기 Lv.2 과제 제출 - 주특기 .. 2023. 7. 10.
[WIL] Week 3 - 230623 ~ 29 주특기 1주차 회고 Fact : 이번주 있었던 일, 내가 한 일 Feeling : 나의 감정적인 반응, 느낌 Finding : 그 상황으로부터 내가 배운 것, 얻은 것 Future : 배운 것을 미래에 어떻게 적용할 것인가 Fact 0623(금) - 주특기 주차 발제 - 리액트 입문 강의 수강 - 개인 스터디) 클론코딩 완강 0624(토) - 리액트 입문 강의 완강 - Lv.1 과제 시작 - 개인 스터디) 2주차 발제 JS 딥다이브 계획 수립 0626(월) - Lv.1 과제 제출 - 개인 스터디) 스터디 발표 준비 0627(화) - Lv.1 과제 페어 리뷰, 페어 제출 - 개인 스터디) 스터디 발표 준비 0628(수) - 실전 프로젝트 팀빌딩, CS 스터디 발제 - 스터디 발표 준비 0629(목) - 주특기 1주차 테스트 .. 2023. 7. 10.
[TIL] 230707 - CS 스터디 질문 제출, Lv.3 과제 진행, JS스터디 오늘 한 일 - CS 스터디 질문 제출 - Lv.3 과제 진행 - JS 스터디 - CS 스터디 알고리즘 풀이 - 깃허브 레포 합치기 CS 스터디 질문 키워드 1 : 자료의 표현 1. 질문 : ASCII와 유니코드&UTF-8에 대해 서술해주세요. 아스키코드 (ASCII)는 영문 알파벳과 일부 특수문자를 표현하기 위한 7비트 인코딩 방식입니다. 유니코드는 전 세계 모든 문자를 표현하기 위한 코드 체계입니다. UTF-8은 유니코드를 인코딩하는 방식 중 하나이며, 아스키 코드와 유니코드 문자를 호환 하면서 효율적인 인코딩을 제공합니다. 1-1. 꼬리질문 : 위의 인코딩 방식이 사용 되는 예시에 대해 설명해주세요. 아스키 코드는 이메일 주소와 파일명에서 사용 되고, 유니코드는 멀티언어 문서 및 웹 페이지에서 사용.. 2023. 7. 8.