8
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?

More than 1 year has passed since last update.

はじめに

アドカレ21日目の記事です。
今年は本当にチャレンジングな年で、様々な言語やFWに触りました。
この記事ではそれについて振り返ると共に、自分を労おうと思います。
そして今後のモチベーションを上げるために僕を褒めてください!!!!!!!

対象読者

  • 自分
  • 頑張ったねと労ってくれるみんな

今年新しく触れた技術たち

UIFW

  • ant design
    https://ant.design/
    僕が触り始めた1年の間に4系から5系へ更新されてもう〜!という気持ちになりました。使っていたコンポーネントが突然消えると泣きそうになりませんか。

画面作成系(Web)

  • redux-toolkit
    https://redux-toolkit.js.org/
    状態管理ツールとしてはかなりいい感じです。ディレクトリもファイルも綺麗に分けられたしすこ。

  • react router6系
    https://reactrouter.com/en/main
    メジャーバージョンが更新されて書きっぷりがかなり変わったので記載。破壊的変更とはこのことを言います。

  • axios1系
    https://github.com/axios/axios
    メジャーバージョンが更新されたので記載。ずっと0系だったので、遂に更新されてなんだか嬉しい気持ちになりました。この更新で認証周りの書きっぷりが変わりました。あとは知らない笑

  • craco
    https://github.com/dilanx/craco
    antd4系時に色をカスタムするために導入したので記載。特記事項はなし。

  • flutter(Dart)
    https://flutter.dev/
    ディレクトリ構成の理解と簡単なコンポーネントを作ったのみですが、一応記載。
    個人的にDartはJavaとJavaScriptをうまく混ぜたような言語という感じがします。

  • recharts
    https://recharts.org/en-US/
    型周りが特に辛かったです。。

  • python(selenium)
    https://selenium-python.readthedocs.io/
    型なしでは生きられない体になってしまったことを改めて実感しました。

画面作成系(Mobile)

  • react native
    https://reactnative.dev/
    今年一番頑張ったで賞。割ともうお腹いっぱいです。flutterかswiftに浮気したい。

  • react native for web
    https://necolas.github.io/react-native-web/
    mobile版のstorybookを動かすために使いました。特に思い入れはないです。

  • expo
    https://expo.dev/
    react nativeの環境構築地獄から救ってくれた救世主的存在。バージョンの追従?そんなものは知らん。

CI/CD

  • github actions
    https://github.co.jp/features/actions
    プロジェクト途中参加だと大体誰かがすでに環境作ってくれているので、やっと機会が巡ってきたと、自分で初めて触れたことに喜びを感じました。ドキュメントも充実しているし、今後も仲良くしたいです。

  • Auto
    https://intuit.github.io/auto/docs
    検索ワード、マジでヒットしないwww
    リリースを補助してくれる超便利ツール。自動でタグ切り、change.log作成・リリースしてくれます。広まれ、流行れ!!!!!

アーキテクチャ系

  • モノレポ
    最初の環境構築に死ぬほど苦労しましたが(実際死にました)、その後はとても平和です。

  • lerna
    https://lerna.js.org/
    イメージキャラクターがゴツい。強そう。npm publishの時にお世話になりました。今後もよろしくお願いします。

  • nx
    https://nx.dev/
    キャッシュ機能がすごい!高速化最高!

  • yarn workspace
    https://classic.yarnpkg.com/lang/en/docs/workspaces/
    ファイルをワークスペースを跨いで共有できるのは便利でした。

レビュー効率改善系

  • uxpin merge
    https://www.uxpin.com/jp/merge
    可能性を感じます。いつか記事にしたいライブラリNo.1💫

  • storybook6系
    https://storybook.js.org/
    リンクを貼るのに公式見に行ったら7系(beta)出てるじゃないですか!!!
    5から6への更新も結構変更多かったので苦労しましたが、もう7ですか。。早速触ってきます。

  • chromatic
    https://www.chromatic.com/
    デザイナーさんと開発していく上で必須ツールと言っても過言ではないと思います。とても便利。開発効率爆上がりでした。ありがとうございます。

ツール系

mobileツール系

テスト

  • jest
    https://jestjs.io/ja/
    初めて触ったわけではないのですが、ガッツリ触ったことはなかったので記載。
    ガッツリ触ってみても、単体テストにあまり重要性を感じていない今日この頃(ロジック周りのテストを除く)。結局、テストをしたという事実そのものが重要なのかなと思う。

まとめ

いや、1年でこれだけ学んだのか。。すごいな、僕・・・。偉すぎる・・!!!!!!
来年はflutterとswiftが触りたい所存。

8
0
1

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
8
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?