728x90
앱에서 만드는 부분은 산책이라 날씨 api를 넣어야겠다고 생각함 그래서 날씨 api를 쓰려고 한다 https://velog.io/@yhko1992/%EB%82%A0%EC%94%A8-%EC%A0%95%EB%B3%B4-%EB%B0%9B%EC%95%84%EC%98%A4%EA%B8%B0
종합프로젝트에서 엑스포를 사용하고 firebase와 react native 연동하는 부분이 있었다 적어놔야 할 거 같아서 입력 일단 파이어베이스와 연동하려면 install 해야하는 부분이 있다 npm install --save @react-native-firebase/app npm install @react-native-firebase/database npm install @react-native-firebase/firestore 이렇게 3가지를 install해야한다 yarn을 사용하면 yarn add @react-native-firebase/app yarn add @react-native-firebase/database yarn add @react-native-firebase/..
일단은 firebase와 연동 했던 부분의 코드를 가져와야겠죠? firebaseConfig.js에 내 데이터베이스와 연동 되어 있을 것이다 import { db } from './firebaseConfig'; 그리고 해당 데이터 베이스에 있는 값을 읽어 와야할 것이다 //firestor 연동 const [users, setUsers] = useState(); const readfromDB = async () => { try { const data = await getDocs(collection(db, "Station")) setUsers(data.docs.map(doc => ({ ...doc.data(), id: doc.id }))) users?.map((row, idx) => { console...
최종 프로젝트는 아니지만 4학년 졸업 요건으로 종합프로젝트를 진행하고 있다! 여기에서도 아쉽게 또 프론트,, 사용자 어플리케이션을 만든다 상세한 내용은 노션에 정리했움! 그래서 바로 진행할거임!~! 헤더 만들기 원래는 그냥 컴포넌트를 가져와서 넣는게 대부분인데 나는 statck navigation을 사용하기 때문에 stack navigation을 커스텀 하기로 했다!!! 참고: https://devbksheen.tistory.com/entry/React-Navigtion%EC%9D%98-Header-%EC%BB%A4%EC%8A%A4%ED%85%80%ED%95%98%EA%B8%B0#%ED%--%A-%EB%-D%--%EC%-D%--%--%EC%A-%-C%EC%B-%A-%-C%..
아래 expo 문서를 확인하면 barcode scanner가 있었다! 교수님께서 알려주셔서 진짜 몇줄로 코드가 실행되서 억울할 정도ㅜㅜ https://docs.expo.dev/versions/latest/sdk/bar-code-scanner/ BarCodeScanner Allows scanning variety of supported barcodes both as standalone module and as extension for expo-camera. docs.expo.dev 아무튼!! 코드는 import React, { useState, useEffect } from 'react'; import { Text, View, StyleSheet, Button } from 'react-native'; ..
react와 react-native의 차이점 리액트는 페이스북에서 만든 프론트엔드 javascript 라이브러리 리액트 네이티브는 react의 방식으로 네이티브 앱을 개발할 수 있는 페이스북의 오픈소스 프레임 워크 리액트 네이티브는 html문법을 사용하지 않는다 그래서 이번 포스팅에서는 이것을 다룰것이다 html은 많이 있는데 기본의 css도 지원하지 않는다 일단 대표적인 태그들을 비교해보겠다 html React Native div img span, p ul/ol, li 태그가 다르다 이부분도 꼭 기억해줘야한다! 헷갈리면 안돼,,,! 상태바를 조작할 수 있다! style을 조작하여 상태바를 조절할 수 있다 https://docs.expo.dev/versions/latest/s..