2016-04-21 48 views
1

我是新來做出反應,並通過網絡瀏覽時遇到了與React - 通量,Redux,Relay,Graph QL相關的各種術語。與反應混淆模式/體系結構

到目前爲止,我明白這些是React應用程序的設計模式。

我想使用反應開始一個小型項目,並且對於哪種架構投入時間和精力來學習和實施感到困惑。

難道有人請幫助我嗎?謝謝!

簡要概述每個優點和缺點將是理想的。

+2

我建議在學習反應的基礎知識時忽略它們 – Tom

回答

1

是的,它可以是艱鉅的。事情是React只是一個UI組件框架(但一個真棒之一),所以其餘的應用程序體系結構是由你決定的。 FluxRedux是管理狀態的解決方案(不僅在React中),都值得學習。來自Facebook的RelayGraphQL是從服務器獲取數據的解決方案,並且需要使用客戶端和服務器端實現。

我同意湯姆的評論:對於一個小項目開始只是React(complimentary libraries有關詳細信息,如AJAXrouting)。仍然有basic React patterns掛起。一旦您對React感到滿意並且您的應用程序變得足夠大,您可能會開始感覺到在用戶界面中管理狀態的壓力,這將是尋找Flux或Redux之類的好時機。