【React Native】文件翻譯閱讀紀錄 - 基礎 - 更多資源

by - 下午2:01

Facebook Open Source React Native



更多資源

如果您只是閱讀本網站,您應該能夠構建一個非常酷的React Native應用程序。但React Native不僅僅是一家公司生產的產品 - 它是一個由數千名開發人員組成的社區。因此,如果您對React Native感興趣,可以查看以下相關內容

熱門的資源

如果您使用的是React Native,您可能已經了解React。所以我覺得有點傻提這個。但如果你還沒有,請查看React - 這是構建現代網站的最佳方式。

一個常見問題是如何處理React Native應用程序的“狀態”。最受歡迎的庫是Redux。不要害怕Redux使用“reducer”這個詞的頻率 - 它是一個非常簡單的庫,還有一系列精彩的視頻解釋它。


如果您正在尋找能夠執行特定操作的庫,請查看Awesome React Native,這是一個包含演示,文章和其他內容的精選組件列表。

範例

試試Showcase中的應用程序,看看React Native的功能! GitHub上還有一些示例應用程序。您可以在模擬器或設備上運行應用程序,您可以看到這些應用程序的源代碼,這很簡潔。

為Facebook的F8會議構建應用程序的人員也開源代碼並編寫了一系列詳細的教程。如果您想要一個比大多數示例應用程序更加真實的更深入的示例,這將非常有用。

擴展 React Native

  • 開發人員編寫並將React Native模塊發佈到npm,並在GitHub上開源。
  • 製作模塊有助於發展React Native生態系統和社區。我們建議為您的用例編寫模塊並在npm上共享它們。
  • 如果您對擴展本機功能感興趣,請閱讀Native Modules(iOS,Android)和Native UI Components(iOS,Android)上的指南。
  • 尋找預建組件?檢查 JS.coach

開發工具

Nuclide 是Facebook內部用於JavaScript開發的IDE。 Nuclide的殺手級功能是它的調試能力。它還具有出色的內聯流支持。 VS Code是另一個受JavaScript開發人員歡迎的IDE。
Ignite 是一個使用Redux和一些不同的通用UI庫的入門工具包。它有一個CLI來生成應用程序,組件和容器。如果您喜歡所有個人技術選擇,Ignite可能是您的最佳選擇。
CodePush是Microsoft提供的一項服務,可以輕鬆地將實時更新部署到React Native應用程序。如果您不喜歡通過應用商店流程來部署一些小調整,並且您也不喜歡設置自己的後端,請嘗試使用CodePush。
Expo 是一個開發環境和應用程序,專注於讓您在Expo開發環境中構建React Native應用程序,而無需觸及Xcode或Android Studio。如果您希望React Native更加JavaScripty和webby,請查看Expo。
React Developer Tools非常適合調試React和React Native應用程序。

React Native 的開發者都在哪?!

discuss.reactjs.org上的論壇是討論最佳實踐和應用程序架構以及React Native未來的好地方。

Reactiflux是一個Discord聊天,其中發生了許多與React相關的討論,包括React Native。 Discord就像Slack一樣,除了它對於擁有眾多貢獻者的開源項目更有效。查看#react-native通道。

React Twitter帳戶涵蓋了React和React Native。關注React Native Twitter帳戶和博客,了解React Native世界中發生的事情。

世界各地都有很多React Native Meetup。通常在React meetup中也有React Native內容。

有時我們有React會議。我們發布了來自React.js Conf 2017,React.js Conf 2016和React.js Conf 2015的視頻。我們未來可能還會舉辦更多會議。敬請關注。您還可以在此處找到專門的React Native會議列表。




You May Also Like

0 意見