React Native로 chat app을 제작해보기 위해서 생성한 프로젝트
서버도 해당 프로젝트에서 같이 다룰 예정이며, 데이터베이스는 json server를 이용한다. 😃
react native는 인터페이스로 우리와 운영체제 사이에 있는 것이다. 우리가 React Native로 코드를 짜면 결국 IOS 또는 Android 언어로 번역된다.
1. brew install watchman
2. npx expo login
3. yarn
4. yarn start
이후에는 자신의 휴대전화에서 expo go 라는 앱을 설치하여 사용한다. 앱에서도 로그인을 해야 한다. (계정을 해당 레포지토리와 맞추어야 함) 언제나 아래의 공식 문서를 잘 참고한다.
궁극적으로 실시간으로 톡이 가능한 채팅 앱을 만들 예정이다.
- db에 user 정보를 넣어두기
- server에서 socket으로 message 받기 (실시간 소통을 위함)