反應本地模板本地go
本地go是反應本機模板以快速啟動。
➡️依賴關係
npx react-native init <APPLICATION_NAME> --template react-native-template-nativego
關於遺產CLI的注意
關於舊版CLI似乎有很多困惑。該模板僅適用於新的CLI。確保您已經卸載了以下命令工作的遺留式react-native-cli(npm卸載-g react-native-cli)。如果您希望不使用NPX,也可以在全球安裝新的CLI(NPM I -G @React-Native-native-Community/CLI或YARN Global Add @React-Native-native-community/cli)。
可以在此處找到更多信息:https://github.com/react-native-community/cli#about
questions
- @gorhom/底部
- @@ react-native-native-async-storage/async-storage
- @React-Native-native-community/dateTimePicker
- @react-native-native-community/鉤子
- @React-Native-native-community/masked-view
- @react-navigation/本機
- @react-navigation/stack
- 片刻
- 支柱類型
- 反應本性動畫數
- 反應元素
- 反應原狀的toast
- 反應生物庫
- 反應本機構
- 反應本地鍵盤瀏覽卷
- 反應本地遮蓋文本
- 反應新模式 - 二元時間
- 反應生態發展
- 反應本地升級
- 反應新的安全區域封閉式
- 反應式屏幕
- 反應媒介媒介
?文件結構:
src/
所有文件都在此基本組件內。
api/
該文件夾包含與外部API通信相關的邏輯,其中包括:
- endpoints.js-存儲所有必需的靜態值。
- 助手js-用於存儲可重複使用的邏輯。
- 單個功能文件 - 每個功能文件包含特定功能的API通信邏輯。
資產/
正如該名稱所暗示的那樣,這包含應用程序中使用的靜態文件(例如圖像)。
- 資產/字體:包含正在使用的自定義字體
- 資產/圖像:包含正在使用的圖像
- 資產/JSON:包含正在使用的JSON
- 資產/洛蒂:包含正在使用的樂趣
redux/
如果您使用React-Redux來管理狀態,則保存所有Redux文件。在Redux文件夾中,您可以使用操作,還原器,可以輕鬆管理Redux文件的存儲。
- REDUX/ACTION:所有圍繞Redux的操作文件都在此處。
- REDUX/還原器:所有圍繞Redux的還原器都在這裡。
- Redux/Store:您可以將商店放入此Redux Store文件夾中。
成分/
該目錄中放置了跨功能的共享組件。這樣的一個示例(如上所示)是佈局組件,用於包裝應用程序組件並確定其整體佈局。
- 組件/警報:這包含警報和確認
- 組件/背景:屏幕的基類和自定義鍵盤意識視圖。
- 組件/按鈕:通用按鈕。
- 組件/枚舉:包含枚舉。
- 組件/flatListItem:包含列表項。
- 組件/輸入:包含幾種類型的文本輸入。
- 組件/模態:包含用於輸入Dropdown和模態容器的下拉模式。
- 組件/預加載器:包含進度指示器和加載指示器。
螢幕/
您可以將所有基於屏幕的組件放在此處(例如 - SplashScreen,HomeScreen)。
導航/
您的項目基礎導航可以進入這裡。您可以創建堆棧導航器並將其導出到您的應用程序。
樣式/
如果您在項目中定義了全球樣式,則可以將其放在這裡,例如顏色,字體樣式。
公用事業/
您可以將UTILS文件放在這裡。
- 實用程序/上下文/主題:這包括黑暗和光主題上下文。
- 實用程序/函數/格式:此文件夾包括三個最有用的函數貨幣formforat,DemalFormat,DateFormat。
- 實用程序/功能/日誌:這包括日誌功能,您可以用來將消息記錄為console.log或寫入文件。
- 實用程序/功能/驗證:此文件夾包含三個最有用的函數validateMail,ValidatePassword。