今日、私は Budget Tracker というタイトルのプロジェクトに取り組みました。このプロジェクトの目標は、以前に学んだ概念を実践的かつ機能的な方法で適用することでした。ここでは、私が実装したコンセプトと、それが私のスキルをどのように強化したかの概要を示します:
学習および適用された概念
1.HTML の構造とセマンティクス
2.スタイリング用CSS
機能性と美しさの両方を考慮してプロジェクトをスタイルする方法を学びました:
3.JavaScript モジュール
4.ローカルストレージ
localStorage.setItem("budget-tracker-entries-dev", JSON.stringify(data));
5.動的 DOM 操作
this.root.querySelector(".entries").insertAdjacentHTML("beforeend", BudgetTracker.entryHtml());
6.イベント処理
アプリをインタラクティブにするためにイベント リスナーを使用しました。例:
row.querySelector(".delete-entry").addEventListener("click", e => { this.onDeleteEntryBtcClick(e); });
7.データの検証とフォーマット
const totalFormatted = new Intl.NumberFormat("en-US", { style: "currency", currency: "USD" }).format(total);
8.バージョン管理とデバッグ
このプロジェクトにより、以下についてより深く理解できました。
このプロジェクトは、空の入力フィールドの処理や正確な計算の確保などの課題に直面したため、私の問題解決スキルも磨きました。
トラッカーは、日付、説明、種類、金額の入力フィールドと、合計残高を表示する動的な概要セクションで構成されます。
このプロジェクトにより、現実世界のアプリケーションの構築に対する私の自信が強化されました。 ?
React Native を始める準備ができました
以上が私の React の旅: 20 日目の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。