LoginSignup
0
0

More than 3 years have passed since last update.

react 시작했다.

Posted at

2019년인가 react 공부를 하고
그동안 손을 놓고 있었다. 좀 어렵기도 하고 차라리 viewjs 를 공부를 하는것이 낳을것인가? 고민도 되고 했지만
올해 1월부터 react 프로젝트를 시작하게 되었다.
아직 나에게는 좀 어렵지만 이 기회에 공부를 해놓아야 겠다싶어서 내가 공부한것 앞으로 공부한것을 글로 남기고자 한다.

순전히 개인의 공부를 위한것이며 코드들은 copy and paste 가 아닌 직접 코딩하는것이므로 오타가 있을수 있다.

react

Hello.js
import React from 'react';
function Hello({color,name,isSpecial}){
  return (
    <div style={{color}}>
      {isSpecial && <b>*</b> }
      hello{name}
    </div>
  )
}

export default Hello
App.js
import React from 'react'
import Hello from 'Hello';

function App(){
  return(
    <Hello name="react" color="red" isSpecial />
  )
}

export default App;

간단한 카운터 만들어보기

Counter.js
import React,{useState} from 'react'

function Counter(){
  const [state, setState] = useState(0);
  const Increase = () => {
    setState(state + 1)
  }
  const Decrease = () => {
    setState(state - 1)
  }
  return(
    <div>
      <h1>{state}</h1>
      <button onClick={Decrease}>-1</button>
      <button onClick={Increase}>+1</button>
    </div>
  )
}

export default Counter;
App.js

import React from 'react;
import Counter from 'Counter'

function App(){
  return(
    <Counter />
  )
}

export default App;
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0