2
1

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学習記録アプリを作って気づいたこと

2
Posted at

はじめに

業務でReactを触る機会はありましたが、改めて基礎から体系的に学び直したことで、気づきがありました。今回はその学びを共有します。

作成したもの

CSSなどのスタイルはあえて省き、ロジックに集中したシンプルな学習記録アプリを作成しました。

・学習内容と時間の記録
・記録した内容の一覧表示
・合計学習時間の自動計算

一見シンプルですが、Reactのstate管理やJavaScriptの基礎理解がないと実装できない内容で、良いトレーニングになりました。

https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_2779353_1124d65b-a751-4bb4-b457-974f140ad01d.avif

学び・気づいたこと

基礎の重要性を再認識
JavaScriptやReactの基本文法(state・コンポーネント・分割代入・アロー関数など)を改めて理解し直すことができました。「なんとなく動く」から「意図して書ける」への変化を実感しました!

・「理解したつもり」を潰せた
写経では理解した気になっていた部分でも、いざ自分で書こうとすると手が止まる場面が多くありました。自分がどこを理解していなかったのかや、そのギャップに気づけたこと自体も収穫でした!

おわりに

AIの進化により開発効率は大きく向上していますが、基礎力の重要性はむしろ高まっていると感じています。AIはあくまで「実力を拡張するツール」であり、土台がなければ活かしきれません。
これからもアウトプットを中心に据えて、着実に実力を磨いていこうと思います!

参考


JISOUのメンバー募集中!

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

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?