웹
모바일 웹 - reactNative안에서 webview로 웹페이지 볼 수 있음
reactNative에서 NativeBridge를 타고
안드로이드
IOS
로 나뉨 - 느릴수밖에 없음 but 그래픽이 많지 않으면 큰차이 없음
앱 있는데 모바일 웹 만드는 이유?
웹은 주소를 입력하는 곳 있음
다운로드할때 유명하지 않는 앱은 잘 다운 받지 않으려고함
웹은 주소가 있어서 다운받지 않아서 열기만하면 되므로 마케팅에 효율적임 - 마케팅 비용도 저렴
webRTC -> 영상, 음성
webGL -> VR, AR
앱은 주소가 deeplink 주소가 없으므로 이버튼, 이버튼 눌러서 들어가는 것이 주소가됨
최근엔 앱과 웹의 경계가 없어지고 있다.
serviceWorker.js
PWA를 활용하면 - 모바일 앱에서만 가능하던 기능 웹에서 가능
1. 로고
2. 아이콘 바탕화면에 추가 - 클릭하면 모바일 웹 나옴
3. push 알림
4. 안드로이드 배포 가능 (reactNative없이) - IOS에서는 아직 안됨
5. 브라우저 오프라인모드
PWA가 Frontend의 미래다?!
머신러닝 / 인공지능
front - back - db - 빅데이터 전문가 - 머신러닝 전문가
머신러닝 전문가가 90%만 학습시키고 프론트로 보내면 user 추가 학습함 -> 프론트엔드에서도 인공지능 머신러닝 관련있음
React 실무형 알고리즘
날짜에 자동으로 . 붙게하는 알고리즘
체크박스 전체 선택
React Firebase
sentry
에러났을때 센트리에 보내면 에러의 통계를 내고, 슬랙으로 알림 보내줌