bir uygulama tek bir sayfa uygulama olması gerekmez tepki. React, size belirli render mantığı olan sınıflar açısından bir yol modeli HTML'si sağlar, ancak tek bir sayfa veya çoklu sayfa gibi herhangi bir özel uygulama mantığı uygulamaz.
Sorularınızın geri kalanını anladığımdan emin değilim, ancak aslında bir çok sayfalı uygulama olarak nasıl tepki vereceğini öğrenmek için soruyorsunuz. birçok yolu ancak bir o kadar gibi dosyalarınızı yapılandırmak olacaktır vardır: Bu sayede
./app --> main page for your app ./app/page1/ --> page 1 of your app ./app/page2/ --> page 2 of your app ...
, kendi kendine yer alan içerecektir her 'sayfa' projesini tepki. Ana uygulama sayfanız bu sayfaları yükleyen köprüler içerebilir veya bunları javascript kodunuzda senkronize olmayan şekilde yükleyebilirsiniz.
DÜZENLEME: açıklamada açıklık şeklindeki bir soruya bir nedeni, sayfa bazı eylemine bir tepki bileşen değişikliği yapar nasıl geçerli:
Say react component B
react component A
içinde bulunur. Bir kullanıcı react component B
bulunan button B
basar ve basıldığında, react component B
yılında callback B
çağırır ve bu tıklama react component A
bazı eylemleri tetiklemek gerekir. callback B
, bir şekilde durumun değiştiğini react component A
bildirmelidir. Ne yapacağını hakkında bazı seçim var nerede
budur. Sen react component B
react component A
dinler (ve buna bağlı olarak yeniden oluşturur) bir değişiklik yayarlar olabilir veya FLUX
modelini kullanabilirsiniz. FLUX
modelinde, react component B
, bir durumun yayılmasını tetikleyen bazı durum depolarında bir durum değişikliği yayınlayacaktır. react component A
, bu olay için bir olay geri çağrısı ayarlamak için gerekli olacak ve react component B
yayarsa, react component A
buna tepki verebilir.
"İstemci tarafında izinler/erişim doğrulaması" neyi kastediyorsunuz? Sunucu tarafında herhangi bir kullanıcı kimlik doğrulaması yapılmasını istersiniz. – Mark
Ayrıca "onların dışındaki kontrol bileşenleri" ne demek istiyorsun? – Mark
Ve hayır, uygulamanın tek sayfa olması gerekmez. – Mark