React

4. 한 js에서 컴포넌트 2개

sdafdq 2023. 10. 23. 15:21
import { Component } from "react";

class Counter extends Component {
  constructor(props){
    super(props);
    this.state = {
      number : 1
    }
  }

  render() {
    return (
      <>
        <h2>사용 상품 수량 </h2>
        <h3>수량 : {this.state.number}</h3>
        <button>+1</button>
        <button>-1</button>
      </>
     );
  }
}
 

class ClassComp extends Component {
  render() {
    return (
      <>
        <h1>클래스형 컴포넌트</h1>
        <Counter></Counter>
      </>
    );
  }
}
export default ClassComp;

뭐랄까 1회용? 딱 그냥 여기서만 이 컴포넌트 쓰겠다, 짝꿍이다 하면 분리하지 말고 이렇게 하는 것도 괜찮을 듯.

 

그냥 똑같이 호출하면 됨. 

예를 들자면 import가 저 Counter를 가져오는 그런 느낌인데,

이미 안에 있으니 걍 쓰는 거.

걍 쓰면 됨.

'React' 카테고리의 다른 글

6. 클래스 컴포넌트에 값 할당, 함수, 버튼에 함수 바인딩, state  (0) 2023.10.23
5. 한 컴포넌트의 최상위 요소  (0) 2023.10.23
3. 구조  (0) 2023.10.23
2. 처음 환경  (0) 2023.10.23
1. 환경 설치  (0) 2023.10.23