본문 바로가기
웹서비스 개발/React-App 개발

Create 구현 - 메소드

by 후닝훈 2021. 5. 19.
반응형

원본을 바꾸지 않을때 사용하는 기능.

배열의 경우

Array.from 메소드는 기존의 배열을 복제한다. 따라서 a===b는 false가 나온다.

따라서 이전에 사용했던 concat 대신 push를 사용하고 싶다면,

위의 코드를 아래와 같이 변경하면 된다.

 

객체의 경우

Object.assign 메소드를 사용하면 된다.

아래와 같은 연산이 가능하다.

 

Immutable

push는 원본을 바꾸고 concat은 원본을 바꾸지 않는다.

이처럼 자바스크립트의 메소드는 일관성이 떨어지는데,

immutablemin.js를 사용하면 일관성있는 메소드를 사용 가능하다.

반응형

'웹서비스 개발 > React-App 개발' 카테고리의 다른 글

Update, Delete 구현  (0) 2021.05.19
Create 구현 - contents 변경  (0) 2021.05.18
Create 구현 - form, onSubmit  (0) 2021.05.17
Create 구현 - Mode 전환  (0) 2021.05.10
Props & State 의 차이  (0) 2021.05.04

댓글