본문 바로가기

ReactNative14

현재 위치 가져오기 expo location expo install expo-location 라이브러리 다운 const getLocation = async () => { //수많은 로직중에 에러가 발생하면 //해당 에러를 포착하여 로직을 멈추고,에러를 해결하기 위한 catch 영역 로직이 실행 try { //자바스크립트 함수의 실행순서를 고정하기 위해 쓰는 async,await await Location.requestForegroundPermissionsAsync(); const locationData= await Location.getCurrentPositionAsync(); console.log(locationData) } catch (error) { //혹시나 위치를 못가져올 경우를 대비해서, 안내를 준비합니다 Alert.alert("위치를 .. 2022. 8. 6.
expo linking expo install expo-linking 라이브러리 설치 import * as Linking from 'expo-linking'; 임포트 const link = () => { Linking.openURL("URL") } 적용 2022. 8. 6.
리액트 네이티브 navigation 웹페이지 이동 같은 앱에서 페이지 이동 할때 쓰자 터미널 설치 코드 yarn add @react-navigation/native 추가 설치 코드 expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view 스택 네비게이터 설치 yarn add @react-navigation/stack 네이게이터 js를 만들어준다 //설치한 스택 네비게이션 라이브러리를 가져옵니다 import { createStackNavigator } from '@react-navigation/stack'; 잊지말자 임포트 i.. 2022. 8. 2.
리액트 네이티브 useEffect 화면이 렌더링 될때 처음 실행되는 함수 import React,{useState,useEffect} from 'react' 임포트를 해주고 export default function App() { useEffect(()=>{ 함수 내용 },[]) return( 본문 ) } 익스포트 안에 써줘야 에러없이 잘된다. 까먹지말자 임포트 2022. 8. 2.
VSC 터미널 리액트 네이티브 init 에러 윈도우키+x 관리자 모드로 Window PowerShell 켜기 Set-ExecutionPolicy -ExecutionPolicy Unrestricted 입력후 엔터 질문이 나오면 모두 '예'A 하기 VSC터미널에 다시 init하기 잘됨 2022. 7. 20.