1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Reactを学んで初めてのアプリ 「学習記録アプリ」を作ってみた

Posted at

作成した経緯

UdemyでReactの基礎を学び終えたので、アウトプットとして作成しました。
私がReactで作る初めてのアプリになります。

機能

・学習内容と学習時間の入力
・学習時間の記録の表示
・学習時間の合計の表示

アプリ画面

react_app.gif

コード

今回大変だったこと

React(Jsx)特有の記法に関するエラーの解決

一つのコンポーネントに複数の子要素があるのにフラグメントでラップしていなかったため、エラーが発生しました。IDE上のみで確認しており、しばらく原因が分からず数分だけロスしました。ターミナルやブラウザでもすぐに確認するべきでした。

コンポーネントの粒度について

コンポーネントの考え方に慣れるために要素をコンポーネント化したのですが、どの単位でコンポーネント化するのがいいのかが難しいと思いました。
正直、今もわかっていません。
他の人のコードを読んだり設計の知識をつけることで徐々に分かっていくものなのかなとも思うので、自分で設計を考えつつ、今後学んでいきます。

アプリ作成を通じて成長した点

アウトプットすることでReactの文法で理解の怪しい点が分かり、確認することができました。そして、先述したコンポーネントのことなど、自分にとっての新たな課題を認識することができました。
また、細かく機能を実装→確認を繰り返すことで、比較的スムーズに実装することができました。この実感が得られたことも成長した点かなと思います。今後も細分化して機能を実装することを意識します。

JISOUのメンバー募集中!

プログラミングコーチングJISOUでは、新たなメンバーを募集しています。
日本一のアウトプットコミュニティでキャリアアップしませんか?
興味のある方は、ぜひホームページをのぞいてみてください!
▼▼▼

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?