앱 개발 입문을 위한 React Native 완벽 기초 클래스
무료
입문 / JavaScript, React, Node.js, React Native, TypeScript
앱 개발을 하고 싶은데 어디서부터 시작해야될 지 막막하신 분들을 위해 준비했습니다. 이 강의로 그 고민, 이젠 끝내세요!
입문
JavaScript, React, Node.js
Hello, World.
안녕하세요. 저는 5년째 앱 개발 분야에서 활동하고 있는 시니어 앱개발자 정현우라고 합니다 :)
FAQ
사용할 수 있는 스택:
React Native, JavaScript, p
ython, TypeScript, React.js
전문분야:
React Native(앱 개발)
LECTURES
앱 개발 입문을 위한 React Native 완벽 기초 클래스
무료
입문 / JavaScript, React, Node.js, React Native, TypeScript
앱 개발을 하고 싶은데 어디서부터 시작해야될 지 막막하신 분들을 위해 준비했습니다. 이 강의로 그 고민, 이젠 끝내세요!
입문
JavaScript, React, Node.js
[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스
₩22,000
25%
₩16,500
입문 / JavaScript, React, Node.js, React Native, TypeScript
2.4
(5)
아이디어는 있는데 앱을 어떻게 개발해야할지 몰랐던 분들, 실전 프로젝트 4개를 만들어보면서 앱 개발을 마스터해봅시다!
입문
JavaScript, React, Node.js
질문&답변
Bottom tabs navigator 설정
넵 중간에 react navigation을 사용하기 위해 강의 하단에서 설정하고 오셔야 된다는 부분의 내용입니다. MainActivity.kt 파일의 12~17번줄을 해당 코드로 채워넣어주시면 됩니다.overridefunonCreate(savedInstanceState: Bundle?){ super.onCreate(null)기존의 위와 같은 코드를해당 다섯줄의 코드로 대체해 주시면 된다는 뜻입니다! 항상 열심히 수강해 주셔서 진심으로 감사합니다.
질문&답변
splash screen 화면이 안띄워져요.
혹시 스플래쉬 스크린 모듈 설치 하시고 불러오기가 정상적으로 되셨나요?? 오류 자체는 SplashScreen의 hide 함수를 못찾는다는 내용인데.. 어떤 게 문제인지 더 찾아보겠습니다.
질문&답변
sunriseData 코드
확인했습니다. 제가 해당 영상을 편집 마치고 나서 검토했을때는 분명 이상이 없었지만, 내보내기 전후에 문제가 생긴것으로 추정됩니다. 영상에 편집 오류로 인해 불편 드려서 죄송스럽고, 질문 자체에 대해 설명드리자면 소연님께서 생각하신 대로 아래쪽 코드가 위쪽 코드를 대체하는 것이 맞습니다. 하지만 이는 자바스크립트 자체의 심화 과정에 해당되는 코드라고 생각해서 영상에서도 말씀드렸듯이 깊게 이해하실 필요는 없다고 생각해 주시면 감사드리겠습니다. 편집 프로그램에서 대체 어디가 문제였는지 지금 바로 확인하고 영상 수정하도록 하겠습니다. 죄송하고 감사합니다!
질문&답변
소유권을 확인할 수 없습니다.
혹시 이전에 OAuth 클라이언트 ID를 만드신 적이 있으신가요? 완전 동일한 OAuth 클라이언트 ID를 두번 만들었으면 그런식으로 뜨거든요. 일단 사용하시는 모든 계정에서 현재 만들려는 OAuth 클라이언트 ID와 겹치는 것이 없는지 한번만 확인해 주세요!
질문&답변
stylecomponents 오류
혹시npm install styled-components@latest명령어를 통해서 최신 버전을 설치하시고 임포트 해보시겠어요?? 해결 방법은 계속 찾아보겠습니다!
질문&답변
4-3 UI 구성하기 화면
아마 넘버 버튼이 TouchableOpacity여서 처음에 복사본으로 스타일을 지정해 줬던 것 같은데요, 강의 영상에서 styled(numberbutton) 부분을 코드가 복잡하므로 styled.TouchableOpacity로 변경하겠다는 내용을 설명드렸습니다..!코드는 화면과 똑같이 수정해 주시면 되겠습니다.
질문&답변
Mac Os / npx eas build --platform android --profile development 질문
각 방법을 시도해 보신 후에 프로젝트를 시작해 주시면 됩니다.1. easignore 파일에서.Trash 항목을 삭제해보시겠어요? 혹시 우회하셨다는 것이 이 방법을 뜻하는 것이라면 다음 방법으로 넘어가주세요.2. 환경 변수 설정export EAS_BUILD_ENV=development터미널에서 이 명령어를 입력해 주세요. 환경 변수를 설정하는 방법입니다.3. 권한 문제 해결터미널에서sudo chown -R $(whoami) /Users/development/.Trash이 명령어를 입력해 주세요.4. 캐시 클리어npx eas build:clean명려어를 터미널에서 입력해 주세요.만약 계속 안되신다면 꼭 추가질문 주세요! 감사합니다.
질문&답변
npx expo start하면 왜 실행이안될까요?
혹시 에뮬레이터 설치 하셨을까요??에뮬레이터 정상적으로 설치하신 게 Android Studio에서 확인이 되셨으면프로젝트 터미널에서 npx react-native doctor 명령어 입력하셔서 문제를 확인해주시면 감사하겠습니다.(react native 준비 절차 중 문제가 있는지 검사해주는 명령어입니다)안될 시 편하게 추가 질문 주세요!
질문&답변
안드로이드 구글 로그인 에러
https://console.cloud.google.com/apis/credentials?inv=1에서 " + 사용자 인증 정보 만들기 " 버튼을 클릭하신 후 " OAuth 클라이언트 ID 만들기 " 메뉴를 클릭하셔서 ANDROID 클라이언트도 생성 하셨나요? 사용할 기종에 따라서 클라이언트를 생성해 주어야 합니다.(사진)
질문&답변
'register' value관련 에러
Ai 인턴의 말과 같이 Redux persist을 사용할때 나오는 직렬화 에러입니다.간단히 말해 redux가 읽는 값을 직렬 형태로 놓으라는 말인데요, 사실 이런 개념으로 코딩테스트를 보는게 아니라면 굳이 자세히 알 필요는 없다고 생각합니다.아래는 strore 변수 코드입니다.configureStore의 middleware 속성을 넣은 후 seializableCheck이라는 속성을 false로 두어 직렬화 검사를 중지하면 됩니다. (성능에는 문제 없습니다.)물론 값을 직렬화해서 넣는 것을 권장하고 있긴 하지만, 어차피 redux persist는 이런 간단한 예제에서 쓰이는 것으로 배운 것이고(그래서 직렬화 값을 넣고 안넣고 차이가 없습니다.), 나중에 mmkv만을 사용해서 코인앱을 구성하기 때문에 아래의 코드로 바꿔주면 에러가 없어지는 것을 확인할 수 있습니다.export const store = configureStore({ reducer: {counter: persistedReducer}, middleware: getDefaultMiddleware => getDefaultMiddleware({ serializableCheck: false, }), });