web(3)
-
[다시] React Hooks + TypeScript
1. useState와 TypeScript상태(state)의 타입을 명시✅ 기본 타입 지정 (string, number, boolean 등)import { useState } from "react";function Counter() { const [count, setCount] = useState(0); return ( Count: {count} setCount(count + 1)}>+ );}✅ 객체 상태 관리 (interface 사용)interface User { name: string; age: number;}function UserProfile() { const [user, setUser] = useState(null); return ( ..
2025.03.14 -
기술 면접 준비1 DB편
1. 기본 개념 관련Q1. RDBMS와 NoSQL의 차이점은?A:RDBMS(Relational Database Management System): 관계형 데이터베이스로, 테이블 형식으로 데이터를 저장하며 SQL을 사용. 대표적으로 MySQL, PostgreSQL, MSSQL, Oracle 등이 있음. ACID(Atomicity, Consistency, Isolation, Durability) 보장.NoSQL(Not Only SQL): 비정형 데이터(문서, JSON, Key-Value, 그래프 등)를 저장하며 수평 확장(Scalability)에 강점. 대표적으로 MongoDB, Cassandra, Redis 등이 있음. 스키마가 유연하고, 대량의 데이터를 빠르게 처리하는 데 적합.언제 사용?RDBMS: 데..
2025.03.06 -
CSS:position, float
position 속성 차원 부모-자식간 마진병합 top,right, bottom, left 적용 가능여부 자식의 높이 값이 부모에게 영향 z- index 적용 static 2차원 O X O X fixed 3차원 X O X O relative 2,3차원 O O O O absolute 3차원 X O X O (참고- fixed는 주로 bar에 사용) *부모-자식간 마진 병합? (부모와 자식이 둘 다 2차원일 경우 발생) 부모와 자식 각각 마진 값을 줬을 경우, 마진값이 더 큰 쪽에 병합된다는 뜻인데 예를들어, 부모에 margin-top: 3px, 자식에 margin-top: 5px; 줬을 때 마진 값이 더 큰 값에 병합되어 부모도5px, 자식도5px 만큼의 margin-top 공간이 생긴다. *float도 3..
2019.10.26