일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- elasticsearch
- JavaScript
- 비구조화 할당
- Endpoints
- docker
- Site-to-Site VPN
- transit gateway
- Kubernetes
- docker swarm
- AWS
- vgw
- 단축 평가
- 구조분해 할당
- cognito
- Await
- 자바스크립트
- VPC
- On-Premise
- null 병합 연산자
- 온프레미스
- optional chaining
- api gateway
- 옵셔널 체이닝
- Proxy Resource
- DynamoDB
- Service
- CloudFormation
- grafana
- prometheus
- Custom Resource
- Today
- Total
목록React (4)
만자의 개발일지
기존의 Node.js + ejs/html 을 사용하는 경우 서버에서 일일이 파일을 라우팅 해줘야했다면 리액트와 Node.js를 같이 사용하게 되면 라우팅은 리액트단에서 처리해 줄 수 있습니다. 그러면 서버에서는 리액트에서 빌드된 파일 하나만 라우팅 해주면 되고, DB 입출력 코드만 구현해주면 됩니다. 간단한 예제를 통해 알아보도록 하겠습니다. Node.js는 깔려있다는 가정하에 진행하도록 하겠습니다. Node.js 프로젝트 생성 우선 Node.js 프로젝트를 생성해줍니다. IDE는 웹스톰을 사용하도록 하겠습니다. New Project -> 프로젝트 이름 지정 -> Create 버튼을 눌러 프로젝트를 생성해줍니다. 그 다음 터미널을 열어 express 프레임워크를 설치하기 위해 다음과 같이 명령어를 입력해..
리액트를 하다보면 터미널에서 무수한 eslint 에러 코드를 볼때가 있을것이다. App.js 파일에 다음과 같은 주석문을 추가해준다. /* eslint-disable */
State State는 리액트에서 앱의 유동적인 데이터를 다루기 위해 있는 객체입니다. 일반적으로 리액트에서는 유동적인 데이터는 변수에 담아서 사용하지 않고 useState() 라는 리액트 함수를 사용하여 State라는 저장공간에 담아 사용합니다. State를 사용하는 이유 State는 변경되면 자동으로 재렌더링 된다. (변수는 변경되어도 자동 재렌더링이 안됨) State 동작 원리 import {useState} from 'react'; let [state, setState] = useState('State'); // ES6 destructuring React 라이브러리에 있는 useState()함수를 통해 state를 사용할 수 있습니다. useState()를 실행시키면 초기값으로 설정해 놓은 sta..