2016-08-28 42 views
1

當前正在學習一點React。我發現自己對這裏的一些實用工具感到困惑。如果我想將我的用戶界面同步到服務器上的數據(可以更改),我需要手動輪詢服務器,這似乎(至少對我來說)有一個問題,那就是:除了基於組件的體系結構之外,我不確定這是如何讓我進一步得到良好結構和邏輯實現的AJAX。即使在React文檔中,他們在這方面也使用JQuery。 https://facebook.github.io/react/docs/tutorial.html#updating-state數據更改的反應和UI更新(通過後端)

林肯定我錯過了樹林或任何其他森林。 謝謝!

+0

也許這就是Flux的意思,但我不想在那裏跳槍 – soundslikebliss

+0

有沒有試過從沒有勺子的碗裏吃湯,並且對這裏的一些實用工具感到困惑?一些工具意在與其他工具一起使用。 – Aprillion

回答

2

REACT爲(援引their page

一個JavaScript庫,用於構建用戶界面

的主要焦點是構建爲應用程序的視圖層。這意味着您可以完全自由地選擇用於獲取數據的內容。對於簡單的用途,它可以是jQuery或fetch

通常建議不要直接在組件中獲取數據,並使用其中一個Flux模式實現,例如, Redux

如果您的應用程序必須始終由來自服務器的新數據提供支持,您可以考慮在後端使用類似RethinkDB的內容,並將其連接到前端的Flux存儲區。