Map.of()를 사용하면 최대 10개의 key-value 쌍을 한 줄로 선언 가능.이 Map은 불변(immutable) Map이므로 값을 추가(put)하거나 변경(replace)할 수 없음Map.of()는 간단한 key-value 데이터를 저장할 때 불변 Map을 빠
구조 분해 할당(Destructuring Assignment)이란?객체나 배열에서 원하는 데이터만 쉽게 추출하여 변수에 할당할 수 있는 문법✅ 객체에서 특정 키(name, age)만 선택해서 변수로 바로 사용 가능!✅ user.name 대신 name을 직접 사용 가능✅

Param은 클라이언트의 요청이 처리되는 동안 살아있다. edit 이라는 수정폼에서 제출을 누르면 update 페이지로 이동해서 결과를 알려주는 로직이야. 그러면 param에 담긴 데이터는 update 페이지가 응답되는 과정에서는 살아있고 응답이 완료되면 사라진다.

비동기 원래는 useEffect 만 비동기 적으로 사용한다. 근데 useState 는 동기적으로 작동하지만 axios 에 들어가면 비동기적으로 변경한다. 그러니까 setstate 밑에 바로 console.log 를 작성하면 반영이 안된 값이 콘솔에 출력된다. 동기와
ㄴㄴㄴ
state란? React 에서 컴포넌트의 상태를 저장하고 , 값 변경 시 자동으로 렌더링이 되는 값 state로 관리해야 하는 경우 > 조건 : 값이 바뀔 수 있고 화면(UI) 에 영향을 주는 경우 ex. 입력창 값, 버튼의 클릭 여부, 모달 열림/닫힘, 탭 선택 상태, 서버에서 받아온 데이터 state vs 변수 구분법 값이 바뀌었을 때 UI를 다시...
e.target은 실제 이벤트가 발생한 "자식 요소"라서, 그 안에서 일어난 일이기 때문에 더 다양하고 예측 불가하다.e.target은 실제 이벤트가 일어난 요소(자식)라서 뭐가 들어올지 다양하고(확산됨),e.currentTarget은 이벤트가 바인딩된 요소라서 예측
설정한 값처럼 확인
React + TypeScript를 공부하다 보면 ? 문법을 여기저기서 보게 되는데, 모두 같은 의미일까? → ❌ 꼭 그렇지 않다!
📌 async/await는 무엇인가?

Maven 프로젝트로 update WebSocket 을 import 문제Maven 프로젝트 update 해야한다. 자바로 프로젝트를 하다 보면 pom.xml이나 build.gradle 같은 걸 보게 돼.이건 바로 빌드 도구(Build Tool) 인데, 그중 가장

docker build -t hello-java .컨테이너 안에 /app/hello.jar 가 포함된다.이미지 : 정적인 설계도컨테이너 : 일회성 또는 지속적인 실행컨테이너는 이미지로부터 생성된, 작고 독립적인 실행 환경우리가 만든 애플리케이션은 이미지에 포함되고, 컨