
RTK(Redux Tool-kit) Query 정의 API 호출 및 Redux store 내에서 상태 관리를 하는 데이터를 가져오고 캐싱하는 라이브러리. => API endpoint를 쉽게 정의하고 관리할 수 있도록 유틸리티 세트와 사용자 정의 가능한 API를 제공. 기반 Redux toolkit의 createAsyncThunk와 createSlice 기반으로 구축 . 기능 자동 로딩 상태 관리 자동 오류 처리 및 재시도 보류 중인 요청 자동 취소 자동 캐싱 및 네트워크 인식 무효화 데이터를 항상 최신 상태로 유지하기 위한 자동 백그라운드 리페칭 자동 요청 중복 제거 기능으로 동일한 요청이 여러 번 전송되지 않도록 방지 사용 방법 리액트 프로젝트 시작 시 CRA, 또는 vite 초기 설정 이후 초기 설정..
CSS 속성(Properties) - CSS 속성을 통해서 html를 꾸며줄 수 있다. 박스 모델 : html 요소의 기본적인 모양을 만들어 내는 속성들을 말한다 - 요소의 가로/세로 너비, 내부/외부 여백 기타 html 요소라는 하나 박스를 제어하는 속성들을 말한다 - html 요소는 가로/세로 너비를 갖고 있는 사각형이다 글꼴, 문자 - 글꼴: 폰트, 서체 - 글꼴의 크기, 굵기 배경 : 배경에는 색상/ 이미지를 넣어 제어 할수 있다 배치 : 특정 요소를 원하는 위치에 가져다 놓을 수 있다 플렉스(정렬) : (html 요소은 기본적으로 위에서 부터 아래로 수직으로 쌓인다)수평 정렬할때 사용한다 전환 : 요소의 전상태와 후상태만 있으면 애니메이션을 처리하는 것 변환 : 회전, 이동, 크기 조절 요소의 ..
전역 변수를 선언하는 이유는? - 전역, 다시 말해 코드 어디서든 참조하고 할당할 수 있는 변수를 사용하는 것. 전역 변수의 문제점 암묵적 결합 - 암묵적 결합 : 모든 코드가 전역 변수를 참조하고 변경하는 것을 혀용 하는 것. 변수의 스코프(유효범위)가 크면 클수록 코드의 가독성 ⬇ , 의도치 않게 상태가 변경될 수 있는 위험성 ⬆ . 긴 생명 주기 전역변수는 생명주기가 길다. - 메모리 리소스도 오랜 기간 소비 - 전역 변수의 상태를 변경하는 시간도 길고, 기회도 많음. - var 키워드 같은 경우 변수의 중복 선언 허용하므로 생명 주기가 긴 전역 변수는 변수 이름이 중복성 있음 ➡ 의도치 않은 재할당됨. 스코프 체인 상에서 종점에 존재 - 스코프 체인 : 스코프는 계층적으로 연결되며, 변수를 검색 ..

HTML(HyperText Markup Language) 정의 - 웹페이지의 구조를 지정하는 기술적인 언어 - HyperText : 웹 페이지를 다른 페이지로 연결하는 링크 - Markup Language : 태그 등을 이용하여 문서나 데이터의 구조를 명기(明記)하는 언어 => 웹페이지를 다른 페이지로 연결하는 링크와 태그 등을 이용하여 문서나 데이터를 분명하게 적는 언어 HTML 구조 : 문서의 HTML 버전을 지정한다. DOCTYPE(DTD Document Type Definition)은 마크업 언어에서 문서 형식을 정의하며 웹브라우저가 어떤 HTML 버전의 해석 방식으로 페이지를 이해하면 되는지 알려주는 용도. (표준 HTML 5) ~ : 문서의 전체 범위 HTML 문서가 어디에서 시작하고 어디에서..

Git Flow 브랜치 모델 (Branch Model)이란 브랜치 이름, 브랜치 별 임무를 규정 => 브랜치 모델 중 가장 유명한 게 Vincent Driessen가 만든 Git Flow이다. 5종류의 브랜치 (프로젝트의 효율성을 올리기 위해 분류, 적절한 커밋 단위를 설정하기 용이) 작업은 feature -> develop -> release -> master 순으로 merge 시켜서 관리 master : 최종 product를 release 할 때 release 브랜치를 master 브랜치로 merge, 해당 버전에 대한 태그를 단다 develop : 기능 개발이 완료되면 feature 브랜치에서 기능별 브랜치를 만들어 작업 feature : 다가오는 배포(release)를 위한 새 기능(feature..

git != = github(Cloud Remote Repository Services) 버전컨트롤 시스템(git)과 웹서비스(github)은 다르다! Cloud Remote Repository Services -클라우드 원격저장소 시스템 Github: 비영리였지만, Microsoft에 인수된 가장 유명한 서비스 Bitbucket: Atlassian이 서비스. jira, confluence, trello 등 부가도구와 유기적( jira, confluence, trello 사용하는이유? 디자이너와 기획자가 쓰기 쉽다, 복합적인 규모(개발자,디자이너,기획자)의 회사에서 사용많이 한다. ) GitLab: GitLab이 서비스. 사설 서버 구성이 가능 git command { } 중괄호는 커멘드에 쓰는거 아님 ..

Shell command pwd (print working directory) : 현재 위치한 확인(디렉터리의 절대 경로로 출력) ls (list segment): 현재 위치 안에 파일이나 디렉터리 리스트를 출력 ls -a: ls 옵션 기능(?) 내가 하위에 존재하는 디렉터리 혹은 파일을 자세한 정보를 출력 . (dot): shell에서 의미하는 것은 현재 디렉터리를 의미하는 것 (. 점하나는. 현재 디렉터리.. 점 두 개는 상위 디렉터리) cd (change directory): 현재 위치한 곳에서 하이 도큐먼트로 이동 - cd ~ : 최상단 디렉토리로 이동(현재 로그인한 유저의 유저 디렉토리로 이동) mkdir (make directory): 디렉터리 생성 mv (move): 파일 이동 예) mv ...
- Total
- Today
- Yesterday
- 그룹스터디
- git flow
- 메가바이트스쿨
- 북스터디
- 리액트
- 그룹스터디_북스터디
- shell command
- Root_Component
- vim 편집기
- til
- JSX
- export
- 개발자취업부트캠프
- MegabyteSchool
- 스코프
- 내일배움카드
- 가상클래스
- MegabyteShool
- CSS
- Git
- 개발자치업부트캠프
- GitHub
- 컴포넌트
- 국비지원
- component
- 패스트캠퍼스
- 국비지원교육
- html
- react
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |