전체 글 43

리액트 기초개념 복습노트

리액트 탄생페이스북은 동시대 나온 서비스 중 유독 인터렉션(상호작용)이 많았다.상호작용이란 좋아요, 채팅처럼 양방향으로 소통하는 기능이다.당시에는 정적인 웹을 개발하는 데에 초점을 두었기 때문에 이를 다루기 어려웠다.그래서 리액트가 탄생했다.리액트 특징 3가지1. 컴포넌트 사용 : 재사용이 필요한 애들을 컴포넌트로 사용하기 때문에 코드가 유연해진다.2. 간단한 업데이트 : 자동차가 고장나면 고장난 부분을 찾아서 고치는 게 아니라 아예 새차로 바꾸는 방식이라서 간단하다.3. 빠른 업데이트 : 버츄얼 돔을 이용해서 업데이트 사항을 모아뒀다가 한번에 실제 돔을 업데이트한다.Recap: DOM과 랜더링웹에서 페이지를 업데이트하려면 DOM을 조작해야한다.돔은 HTML 코드를 트리로 변환한 구성물이다.돔은 브라우저..

react 2025.04.30

Pointers to Object

#include using namespace std;class Point {public: double x; double y;};int main(){ Point *pt2; pt2 = new Point; // heap 공간에 pt2 공간이 할당되고 그 주소를 가리킴 pt2->x = 100.0; // pt2->x (= (*pt2).x) pt2->y = 200.0;}Delete가 중요한 이유void corrected_func() { Account *acct_ptr = new Account("Joe", 400, 1300.00); delete acct_ptr;}this pointer파라미터 이름이랑 멤버변수 이름이랑 같을 때 헷갈리기 때문에 쓰임.this->x = x..

c++ 2025.04.29

자바스크립트 기초개념 복습노트

변수 선언자바스크립트는 2가지 방법으로 변수를 선언할 수 있다. 1. varvar는 선언한 변수를 또 선언할 수 있기 때문에 혼란을 야기한다.그래서 잘 쓰지 않는다. 2. letlet은 한번 선언하면 더이상 선언할 수 없다.let helloText = "안녕, 자바스크립트";console.log(helloText); 자바스크립트에서 변수 선언할 때 자료형을 따로 써주지 않는다.그래서 형 변환에 자유롭지만 그래서 조심해서 써야한다.typeof로 타입을 체크하고 코드를 수행하는 것도 좋은 방법이다.상수 선언상수 선언은 const로 한다.앱을 한번 실행하면 const는 바꿀 수 없다.자료형자바스크립트 자료형은 원시 자료형과 객체 자료형으로 나뉜다.원시 자료형은 하나의 값만 가지는 타입을 말한다.원시 자료형은..

javascript 2025.04.29