2016-03-23 14 views
1

kitaplığı veya için Angular ve MongoDB gibi bir çerçeve yığını olup olmadığını bilmek istiyorum. Akıyı gerçekten anlamadım. Yani herhangi bir yorum yararlı olacaktır. Teşekkür ederim.React.js için NoSQL yığını nedir?

cevap

2

Akı, bir uygulama durum kabıdır. mongoDB gibi bir şey değil.
Flux, bileşen durumuna tepki vermekten farklı olmamak üzere, uygulama genişliğinizin olmasını sağlar.
mongoDB, devam eden bir DB'dir. Sadece geçerli uygulama durumunu tanımlayan veriler akı deposuna gitmelidir. Devam etmiyor.

Uygulama durumu örnek birden çok bileşeni kullanarak bir oyun oluşturmak için tepki kullandığınız varsayalım.
Tepki bileşenleri, ebeveyn olarak çocuğa sahne olarak tek yönlü bir veri akışına sahiptir.
Çocuk bileşeni sizi bir üst düzeye çıkarmaya karar verirse, tek yapması gereken, uygulama durumu uygulama durumundaki depolanan oyun seviyesini değiştirir ve ana bileşen mağazadan okuyabilir ve yeni seviye için gerekenleri yapabilir.

Flux temel olarak, bir uygulama genişliğine sahip olmayı kolaylaştıran bir kütüphanedir. Bileşen durumu tek bir bileşenle sınırlı olduğundan.
Redux adlı uygulama durumunu yönetmenize yardımcı olan başka bir kitaplık var. http://redux.js.org/
Anlaması :)

PS kolay: Eğer arka uç bu konuda mongodb veya REDIS veya herhangi DB kullanabilirsiniz. Akı senin db değil. Şahsen Redis'i kullanmayı tercih ederim.
Açısal bir çerçeve olduğuna inanıyorum. Oysa React bir kütüphanedir. Eşleştirmek istediğiniz teknolojileri seçme özgürlüğünüz var.

+0

Çok teşekkürler @jeffpc 1993, en azından aklım NoSQL hakkında net. – yul757

+0

yardımdan memnun oldum :) –