inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS/Android 앱 개발을 위한 실전 React Native - Basic

TouchEvent 심화

마지막 delete 함수 에서요

207

info

작성한 질문수 2

0

slice를 사용안하고 filter로 배열을 재생산해서 setState하는 이유를 알수 있을까요 성능이 더 안좋을 것 같은 느낌이 들어서요

es6 react-native react

답변 1

0

Wintho

info님,

안녕하세요지식공유자 Wintho 입니다.

해당 질문에 답변 드립니다.

react native에서 state의 값은 직접 수정이 불가합니다. 

따라서, random 배열을 직접 수정하면 안되고

setState를 통해서 update 시켜주는 방법을 고수해야만 합니다.

저는 filter를 사용하였지만, position의 값을 이용하여 slice로 처리해도 무방하겠습니다.

다만, 이 때에도 random 배열을 copy한 배열을 수정해야하며, 그 배열을 setState를 통해서 random에 갱신해야만 합니다.

감사합니다.

강의 자료 소스코드는 없나요?

0

317

1

RN 자동완성 기능 질문

0

306

1

환경변수 및 SOURCE관련 질문

0

284

1

글로벌로 설치한다는 게 무슨 말인가요? (-g)

0

310

1

VIsual studio code 에서 react-native run-android 실행시 오류

0

836

2

리액트 네이티브에서 안드로이드 실행

0

556

1

vscode

0

402

2

안드로이드 에뮬레이터 에러...

0

961

1

웹뷰앱 만드는 자세한 방법이 궁금합니다.

0

421

0

App.js 화면 수정 시 안드로이드 emulator 오류

0

338

0

2

0

229

1

ios 구동했을 때 Welcome to React가 아니라 애플

0

469

1

1

0

201

0

진행중 막혀서 질문드립니다

0

373

0

drawer 파트

0

281

0

node.js 설치 오류

0

432

0

vs code 터미널에서의 command not found

0

1555

1

node js 10.15.1 설치가 안됩니다

0

302

0

Unable to boot device in current state: Booted 오류 발생하는경우

1

3181

0

adb 커맨드

1

524

1

Slider만 설치하면 애러가 납니다.

0

305

1

bounces 와 버튼 backgroundColor은 안드로이드에서 적용이 안되는건가요?

0

213

0

오류확인 부탁드립니다.

0

304

0

안드로이드 시뮬 작동 중 오류가 납니다.

0

230

0