일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- map
- 코딩
- 코테
- node.js
- project
- 코딩테스트
- React
- PCCE
- 프로젝트
- 파이어베이스
- ReactNative
- 리액트네이티브
- 백엔드
- javascript
- expo
- 리액트
- 스프링
- firebase
- 2025 프로그래머스 코드챌린지 2차 예선
- controller
- 티스토리챌린지
- 자바스크립트
- 프로그래머스
- Spring
- java
- 자바
- React Native
- 태그
- 오블완
- 리액트 네이티브
- Today
- Total
목록React Native (18)
양갱의 개발 블로그
react native를 개발할 때 알림창, 모달창을 가장 많이 띄우게 될 것인데 왜냐하면 사용자에게 현재 어떤 상황인지 알리는 방식도 있으며 사용자가 원하는 것을 수행하기 위해서는 예.아니오 등 여러 선택지를 제공해 줘야한다 이럴때 가장 많이 사용하는 게 Alert창이다 흔히 우리가 알고 있는 알림창인데 해당 알림창의 버튼을 클릭할 때마다 이벤트를 발생시키려면 일반 Alert창이면 안된다 그래서 알림창 커스텀이라고 생각하면 되는데 Alert.alert( "산책 끝", "산책을 끝내려면 확인을 눌러 카메라를 실행하여 사진찍어주세요(취소 시 적립이 안되고 저장되지 않습니다)", [ // The "Yes" button { text: "사진찍기", onPress: () => { setStart(true) //..

프로젝트로 애완동물과 산책하는 거리를 보여주는 프로젝트이다 그래서 사용자가 산책을 시작하면 서버에 데이터를 보낸다 사용자 + 산책시간 + 현재위치 (위도, 경도) 를 서버로 보낸다. 이렇게 만들것인데 일단 이 기능의 시나리오는 사용자가 산책하기 버튼을 클릭 사용자 + 날짜 + 산책시간(현재시간) + 현재위치(위도, 경도)를 보냄 (서버) 산책하기 테이블에 저장 [ 번호 + 사용자 + 시작시간 + 종료시간(null) ] 을 저장 모달창으로 주의 사항 및 안내할 내용을 보여준다 확인버튼을 누르면 모달창은 사라짐 산책하는 동안 onUserLocationChange로 변화하면 연결해주는 선그어주기? (GPS)기능 필요 산책 종료 버튼 클릭 사진찍을 수 있는 모달창 띄우기 확인을 누르면 ..

종합프로젝트에서 엑스포를 사용하고 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%..
핸드폰 마다 길이 값이 다르게 생겼기 때문에 width나 height를 각 픽셀 값으로 주면 실행했을때 조금 깨지거나 이상한 부분에 들어갈 수 있다 그래서 %로 많이 사용하는데 나는 Dimension을 사용한다 css에서 사용하는 부분은 container: { flex: 1, backgroundColor: '#fff', width:Dimensions.get('window').width, height:Dimensions.get('window').height, }, 이렇게 많이 사용한다 Dimensions . get 에는 window와 screen이 있다ㅏ window : 현재 앱에서 사용할 수 있는 영역의 크기를 가져온다. screen : 전체 화면의 크기를 가져온다. ..