귀여운 눈높이에서 작성된, 🐰

하루 한 걸음씩, 성장 하는 중 입니다 🫶🏻

2025/05/20 3

리액트 공부하기 - useEffect(()=>{},[])이렇게 쓰는 이유.. 함수를 인자로 받는다?

근데 리액트에서 useEffect는 왜 항상 (() => {}) 이렇게 하는거야? useEffect() {} 이건 안돼 ?그냥 내 질문부터가.. 자바스크립트 기초가 부족해보이지만 (머쓱) .. 성장하는게 중요하니까.. 더보기 React에서 useEffect를 쓸 때 항상useEffect(() => { // 실행할 코드}, [의존성]);이렇게 함수를 인자로 넘겨야 해.왜 useEffect(() => {}) 이렇게 하는지?useEffect는 첫 번째 인자로 함수(콜백 함수)를 받는 함수야.그래서 useEffect 안에 실행할 코드를 바로 쓰는 게 아니라, 함수 형태로 넘겨야 해.이 함수는 컴포넌트가 렌더링된 후에 React가 실행해줘.그러면 useEffect() {} 는 왜 안 될까?useEffect() ..

Studying/React 2025.05.20

SQL 공부하기 - SQL 소개, 기초문법, 데이터 타입

SQL 이란?SQL(에스큐엘)은 Structured Query Language(구조화된 질의 언어)SQL은 데이터베이스 안에서 "조회, 추가, 수정, 삭제, 생성" 같은 일을 **명령어(문법)**로 할 수 있게 해주는 언어그리고 이걸 실행하는 시스템이 SQL 시스템 또는 **DBMS(Database Management System)**라고 불린다. 예를 들어:블로그에 올라온 글 목록을 보고 싶을 때쇼핑몰에서 "검정색 신발"만 보고 싶을 때회원 정보를 수정하거나 삭제할 때이런 동작을 할 수 있도록 도와주는 명령어가 SQL. Jane이 SQL 언어로 SELECT * FROM users; 라고 말하면DBMS가 "알겠어, users 테이블에서 모든 정보 꺼내줄게!" 하면서데이터베이스에 저장된 데이터를 찾아 보..

Studying/Database 2025.05.20

데이터베이스 공부하기 - 개념, 데이터 모델링

1. 데이터 베이스란 ? (DBMS) 왜 필요한지?: 데이터 모음을 보다 편리하고 효율적으로 관리하는 소프트웨어 특정 목적에 맞게 데이터를 저장하고, 효율적 관리, 필요 시 쉽게 검색하거나 수정할 수 있도록 체계화된 데이터의 집합. - 사용자, 애플리케이션, 시스템 등에 의해 생성된 데이터를 저장하고, - 여러 사람이 동시에 접근할 수 있도록 하며, - 중복을 줄이고 일관성을 유지하도록 설계된다. 2. 데이터 베이스의 종류: 데이터 베이스는 크게 관계형 데이터 베이스(RDBMS)와, 비관계형 데이터 베이스(NoSQL DBMS)로 나뉜다. 2-1 관계형 데이터 베이스(RDBMS)관계형 데이터베이스는 데이터를 **행(Row)과 열(Column)**로 구성된 테이블(Table) 형식으로 저장..

Studying/Database 2025.05.20