- Next.js를 사용하여 PWA를 구축하고 Neovim을 학습하는 방식 💻
- 모바일 뷰포트에서는 상단 네비게이션을 사용하지 않고 하단 네비게이션으로 변경하여 네이티브 앱과 같은 경험 제공 📱
- PWA의 정의는 개발자마다 다르게 해석되며, 이 글에서는 알림 기능을 강조 🔔
- 웹 알림 API는 Safari의 경우 iOS에서 구독을 저장하는 데 불편함이 있음 🔕
- 웹푸시 API는 서버 액션을 통해 구독을 관리하며, 별도의 API가 필요 없음 🚀
- Vapid 키를 생성하여 웹푸시 API를 활용하고, 구독 정보를 데이터베이스에 저장 가능 🙏