티스토리 뷰

기본 헷갈리는 것 

- (1)과 (2)는 똑같은 결과를 나타냄 

(1) 함수형 ~ 

function App() {
  return (
    <div className="App">
     <h1> CRUD APPLICATION</h1>   
    </div>
  );
}

export default App;

 

(2) 함수형 const 

const App =() => {
  return(
    <div className="App">
    <h1> CRUD APPLICATION</h1>   
   </div>
  )
}

export default App;

 


const & let 

const? 

- ES6 문법에서 새로 도입되었으며 한번 지정하고 나면 변경이 불가능한 상수를 선언할 떄 사용하는 키워드

import React, {Fragment} from 'react'; 

const App = () => {
  const name = "React Example";
  return(
    <Fragment>
    <h1> Hello React</h1>
    <h2> {name} </h2>
   </Fragment>
   )
};

export default Ap

let? 

- 동적인 값을 담을 수 있는 변수를 선언할 때 사용하는 키워드 

- 값을 바꿀 때 주로 사용

 


PropTypes 

- Type 지정 가능 

import PropTypes from 'prop-types'; 
...


const FollowList = ({header, data}) => {
    return ()
    };
    
....

FollowList.propTypes = {
    header : PropTypes.string.isRequired,
    data : PropTypes.array.isRequired
};


export default FollowList; 

 

데이터 정의

예제1)

const initialState = {
  inputs: {
    username: '',
    email: ''
  },
  users: [
    {
      id: 1,
      username: 'velopert',
      email: 'public.velopert@gmail.com',
      active: true
    },
    {
      id: 2,
      username: 'tester',
      email: 'tester@example.com',
      active: false
    },
    {
      id: 3,
      username: 'liz',
      email: 'liz@example.com',
      active: false
    }
  ]
};

 

예제2)

    const followerList = [{nickname : "가"},{nickname : "나"},{nickname : "다"}]
    const followingList = [{nickname : "라"},{nickname : "마"},{nickname : "사"}]

 


Generator 문법 

- javascript 문법 

 

 

 

 

 

 

 

 


ESLint & Prettier 

1. ESLint

-  문법 검사 도구

- VS CODE에서 View -> Problems 확인 

 

 

 

2. Prettier 

- 코드 스타일 자동 정리 도구 

- F1 키보드 입력 -> format 입력 -> Enter 누르기 

 

 

 

 

 

<출처>

1. m.blog.naver.com/gi_balja/221232680603

2. 

'Programming > React' 카테고리의 다른 글

[React] React Redux Middleware 미들웨어  (0) 2021.01.18
[React] 라우팅 부분 React-Router  (0) 2021.01.15
[React] 상태관리 Redux  (0) 2021.01.14
[React] React 기본(2) - React 기본구조  (0) 2021.01.14
[React] 구구단 만들기  (0) 2021.01.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함