월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결처음 배우는 리액트 네이티브
디멘션 사용
디멘션을 사용하지않아도 컨테이너에 패딩 0 20px을 줘도 되지 않나요? 궁금해서 여쭤봅니다
- 미해결처음 배우는 리액트 네이티브
'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.라고 뜹니다.
npm install -g expo-ci 라고 window cmd창에 입력을 했는데 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.라고 뜹니다. 라고 뜹니다. 어떻게 해결하나요?
- 미해결처음 배우는 리액트 네이티브
색 변경 오류
안녕하세요. 완료된 Task 항목에서 색상변경되는 부분 오류가 발생합니다. 몇번 시도를 했지만 안되서 질문 드립니다.
- 미해결처음 배우는 리액트 네이티브
header Button 질문입니다!
Stack Navigation-버튼 수정 부분에서 headerLeft와 headerRight로 버튼을 만드는 부분은 알겠는데, 혹시 header의 오른쪽에 버튼을 두 개 만드는 방법은 없을까요?? 따로 버튼 컴포넌트를 만들어서 넣으면 마진값을 주거나 할 때 기기 크기마다 차이가 날까봐 headerRight를 쓰는 방법과 비슷하게 버튼을 생성하고 싶습니다.. 구글링을 해봐도 headerLeft와 headerRight 두 개를 만드는 것밖에 찾지 못해 질문드립니다ㅜㅜ
- 미해결처음 배우는 리액트 네이티브
로그인 화면 구현
로그인 화면 구현시 안드로이드는 정상 로그인이 되는데 ios는 스크롤뷰에러가 뜹니다. 어떻게 해야 할까요? 에러를 검색해 봐도 나오질 않습니다...ㅠ,ㅠ
- 미해결처음 배우는 리액트 네이티브
expo 실행오류
expo 실행시 qr코드로 연결시도하면 맨 처음 만들었던 프로젝트는 정상실행 되는데 다른프로젝트들은 Something went wrong. Expo홈으로 돌아가거나 프로젝트를 재시작하세요 라고 나옵니다. 어떻게 해야하나요?
- 미해결처음 배우는 리액트 네이티브
로그인 기능구현....질문 입니다.
현재 저는 선생님 강의를 보면서 expo가 아닌 react-native-cli를 사용하여 코드를 따라서 짜고 있는데 지금까지는 문제가 없었는데 로그인 기능구현에서 firebase test아이디를 생성하여 로그인을 시도해 보았는데 로그인이 되지 않고 에러메세지가 뜹니다. 혹시 cli를 사용할 경우 firebase설정을 뭔가 더 해줘야 하는 건가요?
- 해결됨처음 배우는 리액트 네이티브
tabBarVisible 옵션이 안먹는데 왜그러는건지 잘모르겠습니다..ㅠ
import React from "react"; import axios from "axios"; import styled from "styled-components/native"; import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; import { NavigationContainer } from "@react-navigation/native"; import { StatusBar } from "expo-status-bar"; import { StyleSheet, Text, View } from "react-native"; import { Home, ChatList, Chat } from "./components"; import { Con, HeaderLogo } from "./assets/common/common"; import Icon from "react-native-vector-icons/MaterialCommunityIcons"; import { createStackNavigator } from "@react-navigation/stack"; const test1 = () => { return <Text>2</Text>; }; const test2 = () => { return <Text>zzz</Text>; }; const Tab = createBottomTabNavigator(); const Stack = createStackNavigator(); export default function App() { return ( <NavigationContainer> <Tab.Navigator tabBarOptions={{ showLabel: false, tabBarVisible: false }}> <Tab.Screen name="Home" component={test} /> {/* <Tab.Screen name="Chat" component={Chat} options={{ tabBarIcon: (props) => { return <Icon name="chat-outline" size={35} color={props.color} />; }, }} /> <Tab.Screen name="ChatList" component={ChatList} options={{ tabBarIcon: (props) => { return ( <Icon name="account-outline" size={35} color={props.color} /> ); }, }} /> */} </Tab.Navigator> </NavigationContainer> ); } const test = ({ navigation }) => { return ( <Stack.Navigator> <Stack.Screen name="test1" component={test1}></Stack.Screen> </Stack.Navigator> ); }; // Cannot update a compoennt from inside라는 경고가 계속나오네요.. 잘모르겠슨비다 ㅠ
- 미해결처음 배우는 리액트 네이티브
useEffect
선생님 useEffect 활용하기에서 값을 변경할 때마다 바뀌는게 창에 떠야하는데 사진 처럼 그냥 compiling...이라고만 뜨는데 왜 이런걸까요?ㅜㅜ
- 미해결처음 배우는 리액트 네이티브
할 일 관리 어플의 수정 기능
선생님 5장 할 일 관리 어플리케이션에서 왜 _updateTask는 id가 아닌 item을 받아오는 것인지 궁금합니다. 그리고 currentTasks[item.id]=item 이 정확히 무슨 역할을 하는 것인지 이해가 되지 않습니다ㅠㅠ
- 미해결처음 배우는 리액트 네이티브
setDisabled에서 쓰신 표현식을 뭐라고 하나요?
선생님 영상 마지막에 로그인 버튼 비활성화/활성화 주는 부분에서 이렇게 작성 하셨는데 여기서 setDisabled 이후 소괄호안에 작성하신 표현법이 이해가 잘 안됩니다. 삼항연산자의 또다른 변형식인가요? setDisabled( (email && password && !errorMessage) ? !disabled : disabled) 혹시 이렇게 작성하는면 문법에 어긋나나요?? (앞에 내용에 '공백삭제', '이메일검수' 정규표현식을 적용못하고있어서 강의영상만 보고 질문드립니다 ㅠㅠ)
- 미해결처음 배우는 리액트 네이티브
vaildataEmail, revomeWhiteSpace 정규표현식 어딧나요??
선생님 8:35초에서 utils.js에 쓰시는 정규표현식 어디있는지 모르겠습니다!
- 미해결처음 배우는 리액트 네이티브
Input 에서 value의 역할
선생님 react native 홈페이지에는 value의 역할이 "The value to show for the text input." 라고 나오는데 사진에서 value={newTask} 부분을 지우고 앱을 돌려봐도 결과가 같은데 도대체 value는 무엇을 하는 아이인가요?!
- 미해결처음 배우는 리액트 네이티브
선생님 외적인 질문 간단한거 하나만요!!
선생님 스타일 컴포넌트 쪽 자동완성도 따로 익스텐션 설치하신건가요? styled.View`👆 이 위치` 전 스타일컴포넌트에서 css 작성할 때 자동완성이 아예 안떠서 일일히 background-color... border-radius... justify-content ... 꾸역꾸역 쓰고있는데요 ㅠㅠ 예전부터 선생님은 그쪽도 자동완성이 돼서 부러웠습니다 ㅠㅠ 혹시 이거는 무슨 익스텐션 쓰시는건가요?? 다른 영역은 자동완성 다 잘되는데 여기만 안돼요! ㅠㅠ
- 미해결처음 배우는 리액트 네이티브
ThemeContext가 뭔가요? ?
선생님 컨텍스트 API 강의에서는 createContext로 저장소를 만들고 useContext로 이용한다고 배웠는데 지금 나온 ThemeContext가 createContext 역할을 대신 해주는건가요? 그럼 createContext 에서 코드 짤 때 return <Context.Provider value={value}>{children}</Context.Provider> 이렇게 Provider로 감싸는 작업은 따로 없는건가요?? ThemeContext가 지금 App 전체를 감싸고 있는건가요? 헷갈려요 ㅠㅠ
- 미해결처음 배우는 리액트 네이티브
괄호 사용법 질문 있습니다
여기서 view style뒤에 ' { ' , ' } '가 두 개 오는 이유는 무엇인가요? 왜 하나씩만 쓰면 오류가 나나요?
- 미해결처음 배우는 리액트 네이티브
안드로이드 화면 연동이 안됩니다ㅠㅠㅠ
선생님 전에는 코드를 작성하고 안드로이드 에뮬레이터로 화면을 확인할 수 있었는데 어느 순간부터 연동이 안되고 저런 메세지가 뜹니다ㅠㅠ 방화벽에서 포트 설정도 다시 했는데 뭐가 문제일까요?
- 미해결처음 배우는 리액트 네이티브
Chat에서 뒤로가기 버튼에 onPress가 전달되지 않았어요
선생님 ~ onPress를 받아오면 기본적으로 헤더 뒤로가기 기능이 전달된다고 하셨는데 저는 반응이 없어서 보았더니 전달이 안되었습니다! Chat 빼고 다른 페이지는 뒤로가기 기능이 잘 작동하는데 어디를 확인해보아야 하는걸까요??
- 미해결처음 배우는 리액트 네이티브
firebase.json .gitignore 불가
안녕하세요 선생님, 강의 너무 즐겁게 듣고 있습니다. 다름이 아니라 firebase 고유 아이디가 담긴 fireabase.json 파일을 git에 올릴 때 숨기기 위해 gitignore 파일에 아래와 같이 넣었는데 되지 ignore되지 않습니다. 혹시 다른 설정 사항이 필요한 걸까요? gitignore 자체의 문제일까 싶어 firebase.json 파일과 동일 경로에 test.txt, test.json 으로 test 파일을 만들어 테스트 해보았는데 잘 됩니다. fireabase.json만 안되는 것 같아요. node_modules/ .expo/ npm-debug.* *.jks *.p8 *.p12 *.key *.mobileprovision *.orig.* web-build/ firebase.json # macOS .DS_Store
- 미해결처음 배우는 리액트 네이티브
()=> 이거랑 ()=>{} 이거랑 ()=>({}) 이것들을 각각 구분하는 공식이 있나요?
선생님 안녕하세요, 강의를 듣다보면 props를 전달 받아 사용하는 과정에서 소괄호()와 중괄호()를 언제는 아예 안쓰고 언제는 전부 다쓰고 하는 경우가 있더라구요. 예를 들어 1️⃣ color : ${({theme}) => theme.text } 👉 () => 사용 2️⃣ const 변수명 = ({placeholder}) => { return } 👉 () => {} 사용 3️⃣ styled.TextInput.attrs(({theme}) => ({ placeholoderTextColor : theme.main })) 👉 () => ({}) 사용 이렇게 다양한 사용처에 다양한 방법으로 들어갔는데, 소/중괄호 하나 더해지거나 덜 넣으면 바로 에러가 나버리더라구요.. 특히나 attrs 사용할 때는 => ({}) 이렇게 써야하는 이유가 가장 이해가 안갑니다 이게 이해가 안되니 혼자 연습할 때는 계속 빼먹는 경우가 많은데 혹시 사용처 별 구분법이 있을까요?