Architecture Patterns
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāļāļāļĄāđāļāđāļāļāļāđ, atomic design, āđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļ feature-based, clean architecture, SOLID
1āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāļāļāļāļĄāđāļāđāļāļāļāđāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ React Native āļāļ·āļāļāļ°āđāļĢ?
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāļāļāļāļĄāđāļāđāļāļāļāđāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ React Native āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāļāļāļāļĄāđāļāđāļāļāļāđāļāļ·āļāļāļēāļĢāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŦāđāđāļāđāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļāļģāļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđāđāļāđāđāļĨāļ°āđāļāđāļāļāļīāļŠāļĢāļ° āđāļāļĒāđāļāđāļĨāļ°āļāļāļāđāļāļĢāļ°āļāļāļāļĄāļĩāļāļ§āļēāļĄāļĢāļąāļāļāļīāļāļāļāļāđāļāļĩāļĒāļāļāļĒāđāļēāļāđāļāļĩāļĒāļ§ āđāļāļ§āļāļēāļāļāļĩāđāļŠāđāļāđāļŠāļĢāļīāļĄāļāļēāļĢāļāļģāđāļāđāļāļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđ āļāļģāđāļŦāđ unit testing āļāđāļēāļĒāļāļķāđāļ āđāļĨāļ°āđāļāļīāđāļĄāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļāđāļĨāļ°āļāļāļĄāđāļāđāļāļāļāđāļāļ°āļŦāđāļāļŦāļļāđāļĄ state āļāļĢāļĢāļāļ° āđāļĨāļ°āļāļēāļĢāđāļŠāļāļāļāļĨāļāļāļāļāļāđāļāļ āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļīāļāđāļāļāļĢāđāđāļāļāļāļĩāđāļāļąāļāļāđāļāļāļāļēāļāļāļĨāđāļāļāļāļĩāđāđāļĢāļĩāļĒāļāļāđāļēāļĒāđāļĨāļ°āļāļĢāļ°āļāļāļāļāļąāļāđāļāđ
2āđāļāļĢāļđāļāđāļāļ Atomic Design āļŦāđāļēāļĢāļ°āļāļąāļāļāļāļāļāļāļĄāđāļāđāļāļāļāđāļāļēāļāđāļĨāđāļāļāļĩāđāļŠāļļāļāđāļāđāļŦāļāđāļāļĩāđāļŠāļļāļāļāļ·āļāļāļ°āđāļĢ?
āđāļāļĢāļđāļāđāļāļ Atomic Design āļŦāđāļēāļĢāļ°āļāļąāļāļāļāļāļāļāļĄāđāļāđāļāļāļāđāļāļēāļāđāļĨāđāļāļāļĩāđāļŠāļļāļāđāļāđāļŦāļāđāļāļĩāđāļŠāļļāļāļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Atomic Design āļāļĩāđāļŠāļĢāđāļēāļāđāļāļĒ Brad Frost āļāļąāļāļĢāļ°āđāļāļĩāļĒāļāļāļāļĄāđāļāđāļāļāļāđāđāļāđāļāļŦāđāļēāļĢāļ°āļāļąāļ: Atoms (āļāļāļāđāļāļĢāļ°āļāļāļāļāļ·āđāļāļāļēāļāđāļāđāļ Button, Text), Molecules (āļāļĨāļļāđāļĄāļāļāļ atoms āđāļāđāļ SearchInput), Organisms (āļŠāđāļ§āļāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāđāļāđāļ Header), Templates (āđāļĨāļĒāđāđāļāļēāļāđāļāļāļāļŦāļāđāļē) āđāļĨāļ° Pages (āļāļīāļāļŠāđāļāļāļāđāļāļāļ templates āļāļĢāđāļāļĄāļāđāļāļĄāļđāļĨāļāļĢāļīāļ) āļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļŠāļĢāđāļēāļ design system āļāļĩāđāļŠāļāļāļāļĨāđāļāļāđāļĨāļ°āļāļĒāļēāļĒāļāļāļēāļāđāļāđāļāđāļēāļĒāļāļķāđāļ
3āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļĢāđāļāļāļāđāđāļāļ feature-based āđāļĄāļ·āđāļāđāļāļĩāļĒāļāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļīāļāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļāļĨāđāļāļ·āļāļāļ°āđāļĢ?
āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļĢāđāļāļāļāđāđāļāļ feature-based āđāļĄāļ·āđāļāđāļāļĩāļĒāļāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļīāļāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļāļĨāđāļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļ feature-based āļāļąāļāļāļĨāļļāđāļĄāđāļāļĨāđāļāļąāđāļāļŦāļĄāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļąāļāļāđāļāļąāļāļŦāļāļķāđāļāđāļ§āđāđāļāđāļāļĨāđāļāļāļĢāđāđāļāļĩāļĒāļ§āļāļąāļ (āļāļāļĄāđāļāđāļāļāļāđ hooks services āđāļāļŠāļāđ) āļāļķāđāļāļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāđāļāļ·āđāļāļĄāđāļĒāļāļāļāļāđāļāđāļāđāļĨāļ°āļāļģāđāļŦāđāļāļēāļĢāļāļģāļāļēāļāļāđāļēāļĒāļāļķāđāļāđāļāļĢāļēāļ°āļāļļāļāļāļĒāđāļēāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāļąāļ feature āļāļĒāļđāđāđāļāļāļĩāđāđāļāļĩāļĒāļ§ āļāđāļēāļāļāļēāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļīāļāļāļēāļĄāļāļĢāļ°āđāļ āļāļāļĩāđāđāļāļĨāđāļāļĢāļ°āļāļąāļāļāļĢāļ°āļāļēāļĒ āđāļāļ§āļāļēāļāļāļĩāđāļĨāļāļāļēāļĢāļŠāļĨāļąāļāļāļĢāļīāļāļāđāļĨāļ°āļāļģāđāļŦāđāļāļēāļĢāļĨāļāļŦāļĢāļ·āļāđāļāđāđāļ feature āļāļąāđāļāļŦāļĄāļāļāđāļēāļĒāļāļķāđāļ
āļŦāļĨāļąāļāļāļēāļĢ SOLID 'S' (Single Responsibility Principle) āļāļĩāđāđāļāđāļāļąāļāļāļāļĄāđāļāđāļāļāļāđ React Native āļŦāļĄāļēāļĒāļāļķāļāļāļ°āđāļĢ?
āđāļ Clean Architecture āđāļĨāđāļĒāļāļĢāđāđāļāļāļĩāđāļĄāļĩāļāļāļāļēāļāļāļļāļĢāļāļīāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ React Native āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ JavaScript
āļāļ·āđāļāļāļēāļ React
āļāļ·āđāļāļāļēāļ React Native
React Hooks
TypeScript āļŠāļģāļŦāļĢāļąāļ React āđāļĨāļ° React Native
āļāļāļĄāđāļāđāļāļāļāđāđāļĨāļ° API āļāļāļ React Native
āļāļēāļĢāļāļąāļāļŠāđāļāļĨāđāđāļĨāļ°āđāļĨāļĒāđāđāļāļēāļāđāđāļ React Native
āļāļēāļĢāļāļģāļāļēāļāđāļ React Native
āļāļēāļĢāļāļąāļāļāļēāļĢ State āđāļ React Native
Networking āđāļĨāļ° API āđāļ React Native
āļāļēāļĢāļāļāļāļĒāļđāđāļāļāļāļāđāļāļĄāļđāļĨ
āļāļāļĢāđāļĄāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļ
āđāļāļāļīāđāļĄāļāļąāļ React Native
Native Modules & Bridge
āđāļāđāļāđāļāļāļēāļ°āđāļāļĨāļāļāļāļĢāđāļĄ
āļŠāļīāļāļāļīāđāđāļĨāļ° Device API
Push Notifications
āļāļēāļĢāļāļāļŠāļāļ React Native
āļāļēāļĢ Debug React Native
Build & Deployment
Expo vs React Native Bare
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļēāļĢāļāļąāļāļāļēāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ
React Native New Architecture
āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
Offline-First Architecture
CI/CD React Native
Monorepo āđāļĨāļ°āļāļēāļĢāđāļāļĢāđāđāļāđāļ
āļŦāļąāļ§āļāđāļāļāļąāđāļāļŠāļđāļ
āļ§āļāļāļĢāļāļĩāļ§āļīāļāđāļāļāđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāđāļāļ·āđāļāļāļŦāļĨāļąāļ
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļŠāļāļąāļ
Monitoring & Crash Reporting
āđāļāļĩāđāļĒāļ§āļāļēāļ React Native āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ