배운것/한것
- udemy 타입스크립트 강의- 모던 자바스크립트 문법 사용
- 리덕스 사용법 복습
- 웹프로그래밍 스몰과제를 통한 html 공부
- 캡스톤디자인 와이어프레임 설계/회의
- 지원회사 과제진행
- 전반적인 리액트 컴포넌트 구성 리마인드/Styled-components 응용
- json-server 사용
- 테스트 db.json 로컬 server를 오픈하여 해당 json데이터 req/res
- 기존 postman 사용하여 똑같이 점검가능
전반적인 자바스크립트 공부가 필요하다고 느낌
- 코어 자바스크립트 ch01 공부
- 데이터타입
- 기본(원시)타입
- 참조 타입
- 자세히 공부(중급레벨)해보면 기본타입도 참조형 데이터타입이다.
- 얕은 복사/깊은 복사
- 얕은 복사
- for 문을 통한 각각의 프로퍼티 복사 1단계 depth 복사
- spread operator 통한 복사 1단계 depth 복사
- Object.assign() 사용 2단계 depth 복사
- 깊은 복사
- 재귀함수이용 (코어 자바스크립트 27쪽참고)
- JSON.stringfy() 이용
- lodash의 cloneDeep 이용
- 얕은 복사
- 데이터타입
짧은 정리노트
불변값 - 기본형 데이터/ 변수
가변값- 참조형 데이터
불변값 즉 변하지않는값
가변값 값이 변하는값
a=1, a=2 라고 하면 값이 변하는데 불변한다라는건 1이라는 데이터는 그대로 있지만 데이터를 담는 a변수가 1의 데이터 주소값을 2라는 데이터를 가진 주소로 담아서 a를 참조하여 불러오면 2 가 되겠지만 실질적으로 1 이라는 데이터는 그대로 메모리에 그대로있음.
변수영역/데이터영역을 따로 생각하고 그에 따른 주소와 데이터를 사용한다.
나중에 다시정리
'TIL' 카테고리의 다른 글
[TIL] 2022/04/01 타입스크립트+리액트 (0) | 2022.04.01 |
---|---|
[TIL] 2022/03/27 (0) | 2022.03.27 |
[TIL] JSX, Udemy 강의 (0) | 2022.03.13 |
[TIL] 20220307 프론트엔드/백엔드 (0) | 2022.03.07 |
[TIL] 비동기처리 과정 (Feat. Callback 함수) (0) | 2022.03.02 |