221110 React #2

김혜진·2022년 11월 10일
0

React

목록 보기
2/4

props


app.js

import './App.css';
import MyComponent from './MyComponent';

// JSX
function App() {

  return (
    <>
    {/* JSX 주석입니다. */}
      <MyComponent name="리액트">자바스크립트</MyComponent>
    </>
  );
}

export default App;

MyComponent.js

import React from 'react';

const MyComponent = ({name, children}) => {
  return (
    <div>
        내 이름은 {name} <br/>
        {children}
    </div>
  );
}

// defaultProps
MyComponent.defaultProps = {
  name: "맥주3병 과일안주"
};

export default MyComponent;

클래스형 컴포넌트에서 props

import Component from 'react';

class MyContent extends Component {
  render() {
    return (
      <article>
        <h2>{this.props.title}</h2>
        {this.props.sub}
      </article>
      )
  }
}

export default MyContent;

크롬 확장 프로그램 react developer tools

profile
알고 쓰자!

0개의 댓글