中繼
18.1.0
Relay 是一個用於建立資料驅動的 React 應用程式的 JavaScript 框架。
聲明式:永遠不要再使用命令式 API 與資料儲存進行通訊。只需使用 GraphQL 聲明您的資料要求,然後讓 Relay 確定如何以及何時取得您的資料。
託管:查詢位於依賴它們的視圖旁邊,因此您可以輕鬆推理您的應用程式。 Relay 將查詢聚合為高效的網路請求,以僅取得您需要的內容。
突變: Relay 可讓您使用 GraphQL 突變來改變客戶端和伺服器上的數據,並提供自動數據一致性、樂觀更新和錯誤處理。
了解如何在您自己的專案中使用 Relay。
Relay-examples 儲存庫包含 TodoMVC 的實作。試試一下:
git clone https://github.com/relayjs/relay-examples.git cd relay-examples/todo yarn yarn build yarn start
然後,只要將瀏覽器指向http://localhost:3000
。
我們積極歡迎拉取請求,學習如何做出貢獻。
我們有一個社區維護的在生產中使用 Relay 的人員和項目清單。
Relay 已獲得 MIT 許可。
我們要感謝那些幫助開源 Relay 成為可能的貢獻者。
開源專案relay-hooks
讓社群嘗試 Relay 和 React Hooks,並且為我們提供了寶貴的回饋來源。 useSubscription
掛鉤的想法源自於該儲存庫上的一個問題。感謝 @morrys 推動這個專案並在我們的開源社群中發揮如此重要的作用。
感謝您幫助這一切成為可能!