Seiring aplikasi tumbuh, masalah terbesar bukan lagi sintaks melainkan organisasi: di mana state disimpan, bagaimana komponen berkomunikasi, dan bagaimana mengubah kode tanpa merusak perilakunya. Section ini membahas pola arsitektur yang menjawabnya.