컴퓨터/react

React 길벗

풍경소리^^ 2022. 4. 26. 05:33

3장 컴포넌트

src>App.js--------------------

import React from 'react';
import Say from './Say';
const App = () => {
    return <Say />;
};
export default App;

src>Say.js--------------------

import React, { useState } from 'react';
const Say = () => {
  const [message, setMessage] = useState('입장 버튼을 누르세요');
  const onClickEnter = () => setMessage('안녕하세요!');
  const [color, setColor] = useState('black');
  const onClickLeave = () => (setMessage('안녕히 가세요!'), setColor('black'));
  return (
    <div>
      <button onClick={onClickEnter}>입장</button>
      <button onClick={onClickLeave}>퇴장</button>
      <h1 style={{ color }}>{message}</h1>
      <button style={{ color: 'red'}} onClick={() => setColor('red')}>빨간색</button>
      <button style={{ color: 'green'}} onClick={() => setColor('green')}>초록색</button>
      <button style={{ color: 'blue'}} onClick={() => setColor('blue')}>파란색</button>
    </div>
  );
};
export default Say;

 

'컴퓨터 > react' 카테고리의 다른 글

react vscode 첫번째 import 빨간줄  (0) 2022.05.28
react javascript reduce map  (0) 2022.05.12
react gilbut git clone  (0) 2022.04.16
react codingapple  (0) 2021.10.28
react - egoing  (0) 2021.10.21