エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
アルパカ証券 技術ノート|アルパカ証券の裏側 - フロントエンド
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
アルパカ証券 技術ノート|アルパカ証券の裏側 - フロントエンド
今回は、アルパカ証券のフロントエンドについて述べます。 アルパカ証券ではReactを採用し、SPA(Single ... 今回は、アルパカ証券のフロントエンドについて述べます。 アルパカ証券ではReactを採用し、SPA(Single Page Application)として実装しています。また言語としてTypeScriptを初期から採用しています。 技術スタックTypeScriptそれなりに大きな規模のソフトウェアになるため、TypeScriptによって型レベルでの安全性を担保することで開発速度が出ると考えていたため採用しました。 特に型情報が有効なのはサーバーとのAPI部分です。JavaScriptではなにもないと勝手に変換されて不正な値になってしまうことがありますが、TypeScriptである程度保護されています。このAPI部分は前回述べたようにgRPCのprotoで定義されているのでこれを利用できます。 gRPCのproto定義からTypeScriptへの変換は、以下のように行います。 一度proto