狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

React 入門基礎:改造我的任務管理 (一)

admin
2024年12月17日 7:43 本文熱度 370

?? 如果還不了解 HTML 、 CSS和JS,可以參考本號下的 HTML21 天入門教程、 CSS 21 天入門教程和JS21天入門教程

前面在學習前端基礎知識的時候,有一個小小的練手項目,我的任務管理。

當時是、使用 HTML + CSS + JavaScript 開發的。

現在我們使用 React 對它進行改造,來看看有哪些不同。

組件拆分

在進行 React 開發的第一件事,是要清楚我們要開發哪些組件。

不要忘了 React 是基于組件的。

?
上面是之前 我的任務管理(七):任務標簽及任務過濾 成品的展示效果,基于此,劃分出如下的組件。

  • CreateTask
  • TaskList
  • Task

其中子組件 Task 在組件 TaskList 里面,展示所有的 Task。

數據傳遞

與此同時,要考慮數據在組件之間的傳遞。

基于上述的組件劃分和功能,可以比較清楚地得到這里有兩個主要的數據傳輸。

  • 在最頂層的父組件 App 里,維護任務列表。
  • 組件 CreateTask 通過回調函數,在每次新增 Task 里把數據傳遞回父組件。
  • 組件 TaskList 從父組件 App 獲得任務列表。
  • 組件 Task 從父組件 TaskList 獲得單個任務數據。

基于這樣的設計,每個組件的實現部分就相對明確了。

創建 React 項目

來復習一下如何創建 React 項目。

在本地某個工作目錄中,使用 create-react-app my-task-react 創建一個新的 react 項目。

切換到目錄 my-task-react 之后使用 npm start 運行此項目。

明天來實現細節。

總結

最后來總結一下今天的內容要點:

?? 在 React 開發中要牢記它是基于組件的。
?? 組件的設計考慮復用和最小單位原則。
?? React 的組件設計時要考慮數據的傳遞。

該文章在 2024/12/17 10:41:52 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved