일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTML
- 오류
- Netflix
- 마무리
- Project
- github
- Nomad coder
- Nomad
- Clone
- scflix
- 코코아톡
- coding
- Nicolas
- expo
- react
- react-hook
- Hook
- 느낀 점
- vanilla js
- 계획
- Vanilla
- 클론코딩
- 프로젝트
- 자바스크립트
- TiMER
- CSS
- Firebase
- react-native
- 바닐라 자바스크립트
- javascript
- Today
- Total
목록expo (4)
꾸매코딩
결과 프로젝트 진행 중 발생한 문제 시뮬레이터 없이 Expo App으로 결과를 확인하는데 App 자체의 오류가 종종 발생했다. 오류 발생 시 어떤 부분에서 오류인지 자세히 알려주지 않는다. 웹(Web) 앱(App) 화면이 다르게 나오고, 안드로이드에서 이상 없던 화면이 Web에서는 오류가 발생한다 느낀 점 React-Native를 직접 사용해보면서 React와 많이 차이는 안난다고 느꼈다. 이론 수업보다는 확실히 직접 해보며 문제에 부딪히는일이 힘들지만 효과적임을 느꼈다. 회고 스스로에게 실망스러운 프로젝트였고 기간 약속 또한 지키지 못하였다. 가장 큰 원인은 내가 안일하게 진행을 했던것이고, 다른 원인은 이력서 작성 및 면접 준비, 백신 2차등의 상황이 있었다. 그래도 처음 앱(App)을 만들어보고 내..
결과 Timer의 시간과 Title(제목) 저장 기능을 만들었다. React-Native 컴포넌트인 Modal을 사용하여 만들었다. 오류 타이머 기록한 내용을 삭제 시 전체가 사라지는 오류 (해결) → 변수를 잘못 설정해주었다. 너비가 고정이 아니라 Title 길이에 따라 변경되는 오류 (해결) → 가장 바깥 tag에 CSS가 잘못 지정되어 있었다. 계획 expo AsyncStorage 기능으로 DB 기능 구현할 계획이다. ToDoList에 완료 버튼을 누르면 모든 스타일이 변경되는 문제를 해결할 예정이다.
결과 간단하게 ToDoList와 Timer 기능을 만들었다. 타이머의 시작, 멈춤 정지 기능을 구현했다. 이미지는 https://icons.expo.fyi/ 위 사이트에서 가져왔다. ToDos expo의 API 중 AsyncStorage를 사용하여 저장하고 있다. 완료 버튼과 삭제 버튼을 만들어 놓았는데, 삭제는 가능하나 완료 상태는 아직 구현하지 못하였다. const addToDo = () => { if (text === '') { return; } const newToDos = { ...toDos, [Date.now()]: { text, inToDos } }; setToDos(newToDos); saveToDos(newToDos); setText(''); }; const deleteToDo = asy..
서론 React Native를 알아가는중에 초기 구성이 복잡하다는 이유로 우선 Expo를 통해서 접해보는것이 좋다는 의견이 많아서 Expo CLI를 사용하고 있습니다. Expo는 무엇인지 어떤 장단점이 있는지 궁금하여 정리를 하게 되었습니다. React Native 개발 방법 리액트 네이티브(React Native) 개발 방법에는 아래와 같이 2가지 개발 방법이 있다. 1. Expo CLI 2. React Native CLI ≒ 바닐라 React Native Expo란 무엇인가? Expo는 애플리케이션을 위한 프레임워크 및 플랫폼입니다. 자바스크립트/타입스크립트를 통해 iOS, 안드로이드 및 웹 앱을 개발, 구축, 배포 및 신속하게 반복할 수 있도록 지원합니다. [ 공식 문서 ] 아래의 그림과 같이 앱을..