Web/React 12

[React] React State

React에서는 상태(State) 변화를 확인할 수 있다. 먼저 import React,{useState} from 'react'; 를 선언하여 사용 한다. 콘솔을 확인하면 리엑트는 버튼 클릭이벤트로 2번의 counter을 호출하는 것 을 확인할 수 있다. 한 번은 연산을 수행하며 한번은 화면 렌더링을 수행한다. import React,{useState} from 'react'; const Counter = () =>{ console.log("counter 호출!"); const [count, setCount, ads] = useState(0); const onIcrease = ()=>{ setCount(count + 1); } const onDecrease = () =>{ setCount(count -..

Web/React 2023.04.20

[React] React설명 및 장점 설치방법

React란? Node 기반의 Javascripts UI 라이브러리이다. React를 사용하기 위해서는 대표적인 2가지 라이브러리를 추가하여 사용하여야한다. 1. Webpack 다수의 자바스크립트 파일을 하나의 파일로 합쳐주는 모듈 번들 라이브러리 2. Babel JSX등의 쉽고 직관적인 자바스크립트 문버을 사용할 수 있도록 해주는 라이브러리 장점 1. react는 컴포넌트 방식으로 개발하기 때문에 산탄총 수술을 피할 수 있어 유지보수가 편리하다. 2. react는 선언형 프로그래밍으로 명령형 프로그래밍에 비해 절차를 하나하나 다 나열할 필요가 없어 가독성이 좋다. 대표적인 프로그래밍 - 명령형 프로그래밍(jQuery), 선언형 프로그래밍 (react) 3. Virtual dom을 사용한다. dom이란 ..

Web/React 2023.04.20