고슴맨쉬
망치와 공(空)
고슴맨쉬
  • 분류 전체보기 (155)
    • 💡 UXUI (4)
      • UXUI (2)
      • UI (2)
      • UX (0)
    • 🟨 JavaScript (66)
      • 개념 (42)
      • 정리 (2)
      • 문제풀기 (프로그래머스, 코딩애플) (15)
      • 응용하여 자동화or문제해결하기 (2)
      • 기타 (5)
    • ⚛️ React (49)
      • 개념 (27)
      • 개념(Redux) (3)
      • 정리 (4)
      • 문제풀기 (코딩애플: React) (15)
    • 📘 TypeScript (10)
      • 개념 (8)
      • 문제풀기 (코딩애플) (2)
    • 🌐 HTML,CSS (18)
      • 실무에서 자주 발생한 오류들 (10)
      • 뒤늦게 알아서 뼈아픈 유용한 CSS (6)
      • 기타 자주 쓰는 CSS (2)
    • 💻 CS (8)
      • CS (5)
      • 정규표현식 (2)
      • Git,Github (1)

태그

  • Props
  • react
  • class
  • useEffect
  • json
  • 프로그래머스
  • 코딩애플
  • axios
  • 삼항연산자
  • redux
  • object
  • state
  • CSS
  • Ajax
  • array
  • 오류
  • CS
  • TypeScript
  • UXUI
  • JavaScript
전체 방문자
오늘
어제
hELLO · Designed By 정상우.
고슴맨쉬

망치와 공(空)

⚛️ React/개념

React : 불변성 유지하기 (concat, slice)

2023. 7. 20. 13:26

배열을 직접적으로 수정하는 메소드

pop, push, shift, unshift, splice

등등.. 얘들은 불변성 유지 때문에 리액트에서 거의 쓰면 안된다.
만약 쓰려면 immer 라이브러리를 이용하면 된다.


새로운 배열을 만드는 메소드

concat, slice, map, filter, reduce,

얘들은 써도 된다.

  1. map(): 배열의 모든 요소를 순회하면서 각 요소에 대해 주어진 함수를 호출하여 새로운 배열을 생성한다.
  2. filter(): 주어진 조건을 만족하는 배열 요소만으로 새로운 배열을 생성한다.
  3. reduce(): 배열의 각 요소를 순회하면서 주어진 함수를 적용하여 하나의 결과값을 얻는다.
  4. concat(): 기존 배열과 다른 배열(또는 값)을 합쳐서 새로운 배열을 생성한다.
  5. slice(): 배열의 일부분을 추출하여 새로운 배열을 생성한다.

출처 : ZeroCho, mdn

저작자표시 비영리 동일조건 (새창열림)

'⚛️ React > 개념' 카테고리의 다른 글

React : module css (전체 적용되는/컴포넌트별 css)  (0) 2023.07.06
React : 18버전 이후 기능들 (automatic batching, useTransition, isPending, useDeferredValue)  (0) 2023.07.05
React : memo로 재렌더링 막기 (memo, useMemo)  (0) 2023.07.05
React : lazy로 로딩속도 향상시키기 (lazy, Suspense)  (0) 2023.07.04
React : 개발자도구 크롬 확장프로그램 (React/Redux Developer Tools)  (0) 2023.07.04
    '⚛️ React/개념' 카테고리의 다른 글
    • React : module css (전체 적용되는/컴포넌트별 css)
    • React : 18버전 이후 기능들 (automatic batching, useTransition, isPending, useDeferredValue)
    • React : memo로 재렌더링 막기 (memo, useMemo)
    • React : lazy로 로딩속도 향상시키기 (lazy, Suspense)
    고슴맨쉬
    고슴맨쉬
    부수되 집착하지 않고, 이해하되 머무르지 않기

    티스토리툴바