1. State 변수
- 컴포넌트 내부에서 관리되는 데이터
- useState와 setSteate를 사용하여 메서드 상태를 변경한다.
2. 컴포넌트
- 클래스형 컴포넌트 : 상태변수(state)와 라이프사이클 메서드를 기본으로 지원하는 컴포넌트
- 함수형 컴포넌트 : JS함수로 정의되며, React Hooks를 사용하여 상태관리, 라이프사이클 메서드를 구현함
2. props 변수
- 부모컴포넌트에서 자식컴포넌트로 전달되는 읽기 전용 데이터
- props값을 변경하면 컴포넌트 리렌더리가 발생함
3. 두 변수의 생명주기 메서드
- 호출시점 : 컴포넌트의 생성, 업데이트, 삭제등으로 구분
- 용도 : 컴포넌트 마운트 ,업데이트, 언마운트 등의 제어로직 처리
4. Context API
5. HTTP 요청/응답 헤더
- Content-Type : 요청 또는 응답의 본문 데이터가 어떤 타입인가를 구분
- Content-Length : 요청 또는 응답 본문의 바이트 단위의 길이가 얼마인지
- Authorization : 인증정보제공
6. 요청메서드
- GET
- POST
- PUT
- DELETE
- OPTIONS
7. 데이터베이스 정규화
- 정규화 : 무결성을 유지하려고 함
- 1정규화 : 모든 column값을 원자화(값이 하나인 상태)
- 2정규화 : 완전함수 종속성을 만족
- 3정규화 : 이행종속이 없어야함.
- bncf정규화 : 모든 결정자가 key여야함
- 4정규화 : 다치종속성이 없어야함
- 5정규화 :조인종속성이 없어야함
8. RESTful API
- Client-Server : 클라이언트와 서버로 분리되어야 하며, 서로 의존성이 없어야한다.
- Stateless(무상태성) : 상태정보를 따로 저장하지 않음
- Cache : http를 비롯한 네트워크 프로토콜에서 제공하는 캐싱 기능을 적용할 수 있어야 함
- Uniform Interface : 데이터가 표준형식으로 전송될 수 있도록 구성 요소 간 통합 인터페이스를 사용
- Layered System : API는 REST조건을 만족하면 필연적으로 오픈될 수 밖에 없음. 따라서 요청 정보를 검색하는 데 있어 계층구조로 분리해야함
- Self-descriptveness : API를 통해 전송되는 내용은 별도 문서 없이 쉽게 이해할 수 있도록 자체 표현 구조를 지녀야 함
'SeSac 생성형 AI를 활용한 클라우드&보안전문' 카테고리의 다른 글
리액트 2 (0) | 2024.12.12 |
---|---|
리액트 1 (0) | 2024.12.12 |
클라우드 컴퓨팅 3 (0) | 2024.12.11 |
클라우드 컴퓨팅 2 (0) | 2024.12.11 |
클라우드 컴퓨팅 1 (0) | 2024.12.10 |