inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

처음 배우는 리액트 네이티브

기능 구현하기 - 추가

안녕하세요

253

seungyun lee

작성한 질문수 5

0

강의 시간 2:30 쯤 부터 List tag 안에서 Task 컴포넌트를 map 메서드로 여러개 나열하는 부분을 따라 진행중이였습니다

아래와 같은 오류때문에 질문드립니다.

오류가 뜬 이후에도 딱히 이유를 모르겠어서 일단 강의따라 코드는 더 작성하긴했습니다.

사진아래에 깃헙 레포 주소 올려놨습니다 확인 가능하실까요??

https://github.com/14-yoonl/2021_0408-RN_TodoList

react-native javascript

답변 2

1

seungyun lee

나름대로 코드를 좀 정리시키고 싶어서 hooks 끼리 정리 해본거였는데 js는 위에서 부터 코드를 읽는다는 기본적인것을 배제하고있었네요 답변주셔서 감사합니다 :)

0

김범준

안녕하세요, 

  

먼저, styled-components 는 항상 뒤에 /native를 붙여서

import styled from 'styled-components/native' 로 사용하셔야 합니다. 

components 폴더에 있는 모든 파일 수정 필요합니다. 

 

src/App.js 파일에서,

const [tasks, setTasks] = useState(tempData);
를 하는데, tempData가 이 코드보다 아래에 정의되어 있어서 tasks가 undefined로 되고 있습니다. 
tempData를 useState보다 위에 작성해야 합니다. 

<List>안에 tasks.map을 사용하셨는데, tasks는 배열이 아니기 때문에 map을 사용할 수 없습니다. 
Obejct.values()를 하면, 전달된 객체의 값들을 배열 형태로 반환합니다.
Object.values(tasks) 로 변경해서 tasks에 있는 값들을 배열로 받아서 map을 사용해야 합니다. 

   

영상을 보면서 작성하신 코드와 영상의 코드가 어떻게 다른지 확인하면 조금 더 쉽게 문제의 원인을 찾을 수 있습니다. 

  

감사합니다. 

맥북 m4에서 nvm으로 설치불가

0

102

2

expo 사용하지 않고 앱 실행 시, 데이터 불러오기

0

332

1

리덕스강의는 없나요?

0

263

1

선생님 도와주세요 ㅠㅠ (로그인, 회원가입, 콘솔 에러)

0

496

1

버젼 업데이트

0

411

1

expo start중 metro bundler가 같이 실행되지 않아요

0

495

1

모바일 expo 실행오류

0

846

1

안드로이드에서 expo실행이 안되요

0

833

2

터미널 다운 및 사용방법

0

290

1

expo init 에러

0

730

2

안녕하세요. 스택네비게이션 문제 질문드립니다 ㅜ

0

316

1

배포중 에러 해결이 안되네요.. ㅜㅜ

1

3215

1

안녕하세요! 강의 Chat App - Part 1 회원가입 부분에서 firebase 관련 에러가 납니다.

0

687

1

styled-components 에러

0

395

1

OS 네이트브 코드를 개발하면서 UI 를 리액트 네이티브로

0

480

1

저장하면 바뀐값들 보여야하는데 재렌더링이 안일어납니다..

0

492

1

안드로이드스튜디오 EXPO 어플 튕깁니다 ㅠㅠ

0

274

1

styled component를 사용하면 터집니다 ㅠㅠ

0

408

1

attrs, 속성, props 가 혼란스럽습니다.

0

345

1

안녕하세요, 강의 잘 들었습니다 :) RN과 파이어베이스 관련해서 질문드릴게 있습니다!

0

575

1

자꾸 The request timed out 에러가 뜹니다 .

0

1900

1

코드 좀 봐주세요 버튼 두개가 생성이 안되요

0

277

1

expo 실행시 스타일 속성 바로 보려면 어디서 보나요?

0

423

1

자바스크립트 () => 의미는요???

0

438

2