2025/04 3

[Inner Circle] FE과정 3-4주차 정리

25/04/07번들링, tsconfig에 대해서도 보기 25/04/08왜 useEffect 밖에서 실행한 함수는 ref(엘리먼트)값이 없을까?useEffect는 렌더링 직후 실행되기 때문.반면 일반 함수는 렌더링 중에 실행되기 때문에 엘리먼트가 렌더링되지 않은 시점이기 때문에 없다. 25/04/09에러 핸들링 시에 에러 바운더리를 이용해보고 싶다.(그냥)리렌더링시 state와 ref와 일반변수의 차이: 일반변수는 값이 안남아있음. state와 ref는 남아있음.state와 ref의 가장 큰 차이는 "값 변경" 시임. state는 값이 변경되면 리렌더링을 유발함.또 다른 차이는 ref는 항상 최신 값이라는 점. state는 렌더링이 끝나야 최신 값을 얻을 수 있음.고민되는것: 프리티어 쓰기멘토링: 요새는 ..

[Inner Circle] FE과정 2주차 정리

25/03/31css 선택자 중 특정 속성인 요소를 제외하려면 :not(속성명) 을 붙이면 된다. :not(:disabled) 이나 :not(.submit-btn) 등...마지막 엘리먼트를 가지고 오려면 HTMLElement.lastElementChild 로 가져온다. 25/04/02String.replace("a", ".")는 정규식을 쓰지 않으면 문자열에 포함된 첫 번째 문자열만 바꾼다.모든 a를 모두 .로 바꾸고 싶다면 String.replaceAll()을 쓰거나 "a" 대신 정규식 /a/g를 사용하자.replaceAll은 ES2021부터 추가된 문법으로, 버전은 tsconfig에서 바꿀 수 있다. 25/04/03멘토님 추천 사이트들 변경하기 쉬운 코드Guidelines for easily modi..

IT/기타 2025.04.03

[화성학] 세븐, 어그먼트, 디미니시, 마이너 코드

최근 피아노 반주를 배우고 있어서... 스무스하게 공부하고 있는데 간단하게라도 정리해봅니다.장3도 : 근음(도미솔이라면 도에 해당하는 음)기준 3번째꺼(미)단3도 : 장3도를 반음 내린거 보이싱: 세븐 코드에서 첫음을 빼는 것. 즉 도미솔시 -> 미솔시  1. 메이저세븐(CMaj7): 장3도 + 장7도도미솔도 -> 도미솔시도미솔도에서 맨끝(도)음을 '반음' 내린것.2. 도미넌트세븐(G7): 장3도 + 단7도솔시레솔 -> 솔시레파솔시레솔에서 맨끝(솔)음을 '온음' 내린것.GMaj7 이라면 반음 내리므로, 솔시레파# 이 된다.쉽게외우기: 끝음만 온음 내리기3. 마이너세븐(Cm7): 단3도 + 단7도도미솔도 -> 도미♭솔시♭쉽게외우기: 중간음 반음, 끝음 온음 내리기4. 어그먼트(+), 디미니시(-), 마이너..

일상 2025.04.02