| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- java #자바 #나동빈
- 코딩테스트
- 투포인터
- 다이나믹프로그래밍
- 백준 #파이썬 #알고리즘 #코딩테스트
- PYTHON
- 백준
- 자바 #java
- 다익스트라
- 재귀
- 백준 #알고리즘 #파이썬 #코딩테스트
- react #리액트 #동빈나 #나동빈 #유튜브강의
- java #자바
- Dijkstra
- java #자바 #생활코딩
- java #자바 #동빈나
- DFS
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- 백트랙킹
- 파이썬 #백준 #알고리즘 #코딩테스트
- css #생활코딩 #웹
- 농구
- 알고리즘
- dp
- 파이썬
- BFS
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- 프로그래머스
- css #웹 #생활코딩
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
Archives
- Today
- Total
커리까지
[동빈나] 4강 - 고객 컴포넌트(Component) 만들기 본문
728x90
SMALL
리액트의 기본 구조
import React from 'react';
class Customer extends React.Component {
render() {
return(
<div>
</div>
)
}
}
export default Customer;
- import로 패키지를 불러오고 export로 class를 내보낸다.
import './App.css';
import Customer from './components/Customer'
import React from 'react';
class App extends React.Component {
render() {
return (
<Customer />
);
}
}
export default App;
- 그러면 App.js에서 실제로 페이지에 그려지게 되니깐 여기서 만들었던 Customer을 불러서 넣어준다.
App.js
const customer = {
'name' : '홍길동',
'birthday' : '0000',
'gender' : '남자'
}
class App extends React.Component {
render() {
return (
<Customer
name = {customer.name}
birthday={customer.birthday}
gender={customer.gender}/>
);
}
}
Customer.js
class Customer extends React.Component {
render() {
return(
<div>
<h2>{this.props.name}</h2>
<p>{this.props.birthday}</p>
<p>{this.props.gender}</p>
</div>
)
}
}
- 이렇게 변수를 선언해서 그 값을 배정하고 props를 받아서 값을 출력할 수 있다. 보통 하드코딩해서 하기보다 이렇게 props를 받아서 사용한다.
- 기존의 코드보다 구조화되었다.
리액트 패키지를 설치하는 과정에서 홈디렉토리와 앱 디렉트리의 path가 꼬였는지 오류가 발생하여 처음부터 다시하기로 하였다.
728x90
LIST
'react' 카테고리의 다른 글
| 7강 - Node.js Express 서버 개발환경 구축하기 (0) | 2021.05.03 |
|---|---|
| 5강 고객 컴포넌트 구조화하기 - 6강 Material UI를 적용하여 고객 테이블 디자인하기 (0) | 2021.05.03 |
| [react 리액트] Error: Node Sass version 5.0.0 is incompatible with ^4.0.0. (0) | 2021.04.09 |
| [동빈나] 6강 - React의 LifeCycle과 API 호출 (0) | 2021.04.06 |
| [동빈나] 5강 - React의 State (0) | 2021.04.02 |
Comments