mvp 나온걸 기반으로 후다닥 서비스를 만들어보기로 했다. 우선 빠르게 배포해서 어디 부분에서 이탈율이 생기는지 알아보고, 빠르게 개선 -> 배포 과정을 거치기로 했다. 우리의 mvp: 매 주 5개의 질답을 이미지로 저장 -> 공유 가능(GPT 이용해서 만든 내용 쓰기
AHA Moment\-> 고객이 제품의 핵심 가치를 처음 경험하는 것이라고 했다. 예를들어 페북의 아하모먼트는 가입 후 최초 10일 이내에 7명의 친구와 연결 되는 것.그래서 이 아하모먼트를 어떻게 만들 수 있을까가 핵심이다. 1번. 페이스북의 핵심 기능사람들과 커뮤니
카일스쿨 PM을 위한 데이터 리터러시 인프런 강의를 들으며 방법론등을 따라갑니다. 내가 하고 싶은 것은... 나는 사람들이 연결되는 과정을 좋아한다.이왕이면 잘 맞는. 취향이 있는 사람들을 연결시키고 싶다. 여기서 연결은 꼭 오프라인만을 요구하지 않는다. 그렇다면 나
UI를 차단하지 않고 상태를 업데이트할 수 있는 hookstartTransition은 non-blocking이다startTransition에 전달하는 함수는 동기식이어야 한다.진행 중인 transition이 여러 개 있는 경우 React는 현재 이를 일괄 처리. 이는
https://react.dev/reference/react/useMemohttps://react.dev/reference/react/useCallbackuseMemo is a React Hook that lets you cache the result
https://react.dev/reference/react/useEffecthttps://react.dev/reference/react/useInsertionEffect팀원들과 공유한 이야기.외부 동기화 되는 코드가 아니라면 Effect를 제거할
읽고 스터디원들과 공유한 내용. useRef다음 렌더링에서 useRef는 동일한 객체를 반환한다. useRef 는 렌더링에 필요하지 않은 값을 참고할 수 있게 해주는 훅ref는 그냥 자바스크립트 plain object이다. ref.current가 바껴도 리액트는 변화를
(1) 강의에서. . 1번.웹서버 작성 코드를 작성하다가 Content-Type은 뭘까? 궁금해졌다.res.setHeader('Content-Type', 'text/plain');The Content-Type entity header is used to indicate
https://react.dev/reference/react/createContextuseContext returns the context value for the calling component.If there is no such provider, then
배열은 값의 순서 있는 집합. 순서, 즉 위치를 나타내는 숫자인 인덱스가 있다. 배열에는 모두 length 프로퍼티가 있다. entries() --> 각 요소 index가 필요하다면?forEach()배열 순회를 함수형으로 바꾼 배열 메서드. 전달 받은 함수를 각 배열
객체: 프로퍼티의 순서 없는 집합이다.타입스크립트 있으면 좋겠지만. 점 연산자의 왼쪽이 null or undefined면 실패. 그러니 명시적으로 && or ?. 를 이용해서 하자. 객체를 문자열로 변환하는 작업. JSON.stringfy() / JSON.parse()
Passing Props to a ComponentUse spread syntax with restraint. If you’re using it in every other component, something is wrong. Often, it indicates tha
문. 실행을 통해 어떤 동작을 수행하다. 동작을 수행하는 방법엔 뭐가 있나. 표현문: 할당이나 함수 호출처럼 부수 효과가 있는 표현식선언문: 변수를 선언하거나 함수를 정의제어문: 기본 실행 순서를 바꾸는 조건문(if, switch) / 루프(while, for)가져오기

어떤 값으로 평가 되는 구절로 단순 상수, 변수 이름도 표현식으로 부를 수 있고, 배열 객체 초기화 표현식, 함수 정의 표현식, 프로터티 접근 표현식, 호출 표현식, 객체 생성 표현식이 있다.배열 초기화 표현식 내의 요소 표현식은 배열 초기화 표현식을 평가할 때마다 평

number, string, boolean, null, undefined, symbol(new!)여기서 null, undefined 알아보자.null: 객체가 없다. (숫자나 문자열에도 같은 의미로 사용 가능)undefined: 존재하지 않는 객체 프로퍼티나 배열 요소
자바스크립트 어휘 구조 즉 기본적인 규칙에 대해 알아보자. 대소문자를 구별한다. 토큰 공백을 무시한다. 대부분의 경우 줄바꿈은 무시한다. 예약어: 특정 식별자를 언어 자체에서 사용하도록 예약한 것.if, while, for. 등 let 같은 경우엔 복잡한 규칙이 존재하
간단 소개 자바스크립트에서 입출력, 네트워크, 스토리지와 같은 발전된 기능은 자바스크립트가 입베드된 '호스트 환경'이 담당한다. 자바스크립 호스트 환경은 웹 브라우저 > 노드 로 넘어오게 되면서 자바스크립트가 웹 브라우저 API에서 벗어나 운영 체제 전체에 접근해 파일
런타임 오류프로그램이 동작할 때 발견하는 것. 즉 사용자가 쓸 떼. 컴파일 오류코드가 컴파일 될 때 타입 오류를 잡아줄 수 있도록 타입스크립트를 사용한다. 코드가 컴파일 될 때 컴파일러가 해석되지 못해서 발생런타임 환경에서의 에러.로그인이 실패했으니. 다른 걸 해봐라.
1번 케이스의 경우 배열안에 중첩된 객체를 가지고 있다. 얕은 복사는 데이터가 중첩된 것은 복사하지 않고 가장 상위의 객체만 복사한다. 즉 원본 객체와 같은 메모리를 참조한다는 것..그래서 원본도 변함그러나 그냥 객체의 경우 상위 객체 뿐만 아니라 중첩된 객체까지 다