인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

[리뉴얼] React로 NodeBird SNS 만들기

제로초님

작성

·

180

0

강의와는 크게 관련은 없는 질문이지만요..

제가 웹사이트를 개발해서 최종적으론 앱으로 만들고 싶은데요

그럴려면 아마도 웹사이트+모바일페이지+앱 이렇게 세파트를 만들어야 하는데

react node mysql 에 추가적으로 무엇을 배워야 하나요?

모바일페이지를 만들고 react-native를 배우면 웹사이트를 앱처럼 그냥 쉽게 덮어씌운뒤 앱의기능(알림)등을 사용할 수있나요?

모바일페이지도 한번도 만들어본적이 없어서 막막하네요 ㅠ

혹시 관련 기술들의 커리큘럼 좀 알 수 있을까요

답변 5

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

지금 antd로 하셨으면 이미 반응형입니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저건 원래 넥스트에서 나오는 경고입니다. 무시하셔도 되고요. firebase는 db가 아닙니다. db가 포함되어있는 서비스일 뿐이고요.

가장 쉬운건 미디어쿼리인데 미디어쿼리를 못하면 페이지를 따로 만드는 수밖에 없습니다. 앱에서는 모바일페이지를 불러오고 웹에서는 웹페이지를 요청해오고요. m.naver.com같은 원리입니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 가능합니다. 대신 푸쉬 라이브러리 따로 쓰셔야해요

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

react-native은 앱이라서 웹 화면을 그대로 쓸 수 없습니다. 한 가지 방법이 있다면 웹뷰를 사용해서 앱에서 웹뷰브라우저를 통해 웹 화면을 그대로 띄우는 건 있습니다. 다만 애플쪽에서 거절당할 확률이 높습니다.

반응형으로 안 하려면 도메인을 하나 더 파서 모바일 페이지 새로 제작해서 주는 수밖에 없습니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

모바일 페이지는 반응형(media query 사용)으로 만드시면 하나의 리액트서비스로 가능하고요. react-native로 만들 때는 화면 새로 제작하셔야 합니다. 기존 리액트 웹에서 재사용할 수 있는 게 거의 없습니다.

media query랑 react-native쪽 두 개 추가로 공부하시면 됩니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기