분류 전체보기
-
면접질문 top30카테고리 없음 2024. 8. 8. 19:35
1. 상태관리를 왜 할까요? 그리고 평소 state 관리는 어떻게 하시나요?답변-> 상태관리를 해주면 app 동작을 예측 가능하게 만들며, 코드의 복잡성을 관리하는데에 핵심적인 역할을 합니다. ui와 데이터의 동기화를 유지시키며 ux를 향상시킬 수 있습니다.-> state와 props로 컴포넌트 간 데이터를 전달하고, lifecycle 메서드를 통해 상태를 관리합니다. 전역 상태 관리가 필요할 경우 리덕스나 주스탠드를 사용하며, 서버 상태 관리가 필요할 경우엔 리액트 쿼리를 사용합니다.2. Redux가 무엇인가요, 왜 Redux를 사용하시나요?답변 -> 상태 관리 라이브러리입니다. 주로 단일 페이지 app(spa)에서 복잡한 상태를 효율적으로 관리하기 위해 사용합니다.-> 리덕스 사용시 모든 상태를 중앙..
-
URL의 쿼리 문자열(query string)카테고리 없음 2024. 8. 7. 19:54
const response = await fetch(/api/main/tourism?contentTypeId=${contentTypeId});여기부분에 ? 이건 뭘 표현한거야?여기서 ?는 URL의 쿼리 문자열(query string)을 시작하는 기호입니다. URL 구조에서 중요한 역할을 합니다:URL 구조: 기본 URL 구조는 다음과 같습니다: protocol://domain/path?query_string쿼리 문자열의 시작:? 기호는 URL의 경로(path) 부분이 끝나고 쿼리 문자열이 시작됨을 나타냅니다.쿼리 문자열은 서버에 추가 정보를 전달하는 데 사용됩니다.키-값 쌍:쿼리 문자열은 보통 key=value 형태의 키-값 쌍으로 구성됩니다.여러 개의 키-값 쌍이 있을 경우 &로 구분합니다.이 경우의 ..
-
tsconfig.json 에 moduleResolution "bundler",node 차이점?(트러블슈팅)카테고리 없음 2024. 8. 7. 14:21
moduleResolution: bundlermoduleResolution은 TypeScript 컴파일러가 모듈을 어떻게 해석하고 찾을지를 결정하는 설정입니다. moduleResolution: node "node"로 설정하면 Node.js의 모듈 해석 방식을 사용하게 됩니다. Node.js 스타일 모듈 해석:Node.js가 모듈을 찾는 방식을 모방합니다.node_modules 디렉토리를 검색하고, package.json 파일을 참조합니다.상대 경로와 절대 경로 지원:상대 경로 (예: './module')와 절대 경로 (예: '/root/module') 모두 지원합니다.파일 확장자 처리:.ts, .tsx, .d.ts 파일을 자동으로 인식합니다.JavaScript 파일(.js)도 함께 사용할 수 있습니다...