본문 바로가기

MINIBEEF/REACT

#6 Create 구현(~form)

(필기)

 

모든 웹 어플리케이션은 CRUD에 의존한다. Create를 알아보자.

 

mode를 바꾸는 방식으로 갈꺼임 URL에 /create를 붙이는 식이다.

 

컴포넌트를 만들고 onchangemode 핸들러를 만들고 라우팅된 각각의 링크들을 클릭했을 때

 

mode가 바뀌게 한다.

 

/create에서는 props.onchangemode를 넣어서 명시한다.

 

onChangeMode라는 이벤트는 mode(현재 상태)를 인자로 받는다. 이렇게 해서 mode가 바뀌게 된다.

 

form은 정보를 전송하는 녀석이다. html과 똑같다. create 컴포넌트에 form을 넣고 기존에 하던 방식으로

 

input-submit 방식을 취하면 된다. 이 때 onSubmit 이벤트를 써서 submit이 눌렸을 때 기능을 구현한다.

 

onsubmit에 this를 바인딩하고 preventDefault를 취해주어서 reload가 되지 않도록 한다.

'MINIBEEF > REACT' 카테고리의 다른 글

#7 React 졸업하기(A to Z)  (0) 2020.04.16
#5 Event  (0) 2020.03.17
#4 props와 state  (0) 2020.02.24
#3 앱 빌드  (0) 2020.02.24
#2 리액트 앱의 기본 구조  (0) 2020.02.24