Slide 19
Slide 19 text
ⓒ 2022 atama plus Inc.
選定技術
19
乱雑に組み込まれた技術からReactへの技術刷新の道のり
Rendering CSR
インクリメンタルなWebアプリケーションのリプレイスと相性が良い。
Backend Django Rest Framework
インクリメンタルなリプレイスのため認証など既存PORTALと共有。
ページ初期描画はDjango Templateを活⽤してReactを呼んでいる。
Build Tools Vite
開発速度が⾶躍的に上がる(とにかく速い)。
UI Library Chakra UI
atama plusのデザインシステム(uniform)のためのカスタマイズ性を重視。
State
Management
SWR + Context API
プロダクトの性質上、状態管理は書き込みより読み取りが多いためReduxを不採⽤。
React SPAの技術選定で考えたこと(atama plus のケーススタディ)
#アタマプラス5周年