Maenya's Techlog

본격 React 프로젝트 워밍업 본문

프로그래밍/JS | React

본격 React 프로젝트 워밍업

ming235 2020. 3. 9. 21:57

프로젝트 만들기에 앞서 워밍업으로 인터넷에 널려 있는 React 예제들을 한 번 구동시켜 보기로 했다.

 

src/Counter.js

import React, { Component } from 'react';

import { decorateobservableaction } from 'mobx';

import { observer } from 'mobx-react';

 

class Counter extends Component {

  number = 0;

 

  increase = () => {

    this.number++;

  }

 

  decrease = () => {

    this.number--;

  }

 

  render() {

    return (

      <div>

        <h1>{this.number}</h1>

        <button onClick={this.increase}>+1</button>

        <button onClick={this.decrease}>-1</button>

      </div>

    );

  }

}

 

decorate(Counter, {

  number: observable,

  increase: action,

  decrease: action

})

 

export default observer(Counter);

 

 

카운터 페이지를 만들려고!

이거를 App.js에 반영시킨다.

 

 

import React from 'react';

import './App.css';

import MainContainer from './Container/MainContainer';

import Counter from './Counter';

 

function App() {

  return (

    <div>

     <Counter />

    </div>

    

  );

}

 

export default App;

 

 

그러면 짜잔 간단한 카운터가 완성됐다. 허접쓰

카운터 페이지

'프로그래밍 > JS | React' 카테고리의 다른 글

[20201228] 구름IDE 사용 첫걸음  (0) 2020.12.28
mobx 프로젝트 파일 생성  (0) 2020.04.11
MobX와 React 앱 생성하기  (0) 2020.03.07
MobX  (0) 2020.02.16
남다른 포트폴리오 제작기  (0) 2020.02.16