我在系統生物學實驗室工作。包括我自己在內的每個人都是研究人員,他們沒有時間或傾向於網絡開發。但以前的實驗室成員使用React和Redux構建了一個漂亮的網站。關鍵是我們可以維護這個網站幾年,並且不同的研究人員能夠每週更新其內容。如何簡化使用React和Redux構建的網站?
我們的問題是,網站太複雜,無法更新。例如,要添加新聞報道,必須有人安裝所有節點模塊,瞭解如何調試JSX編譯錯誤,創建Story
組件並將其導入NewsStory
視圖,並重新部署節點服務器。我現在可以管理這個,但很快就要離開了;我們擔心每個新維護者都必須學習React和Redux才能更新站點。
這是我的問題:有沒有React設計模式來簡化更新基本上是靜態網站的內容?例如,我使用Angular構建了另一個實驗室網站,如果有人想更新新聞報道,他們只需將新的JSON對象添加到NewsController
,然後通過FTP服務器上傳修改後的JavaScript文件。這個工作流程對於實驗室中的大多數人來說更容易。
當然可以在反應中寫一個cms。但這不是你的同事所做的。爲任務使用正確的工具。 Angular也不會給你一個cms。這聽起來像WordPress的工作給我。 –
我同意以前的評論。另外,根據你的描述,這聽起來像是你做錯了:故事組件應該是一個模塊,只關心_displaying_一些內容,而不是內容本身。因此,添加一個新的故事來顯示新的內容聽起來不對。特別是因爲你有Redux。 –
絕對做錯了。我在問是否可以挽救該網站,例如通過以某種方式簡化React設計模式,例如不移植到WordPress。角度數據控制器。 – gwg