はじめまして、10月にフロントエンドエンジニアとして入社した松井と申します。 最近通勤時間にAmazon Audibleで読書ならぬ聴書をする様になりインプット量が大幅に増えました。歩きながらでも本が読める(聞ける)のでお勧めです。 さて弊社の事業の一つにVIDEO BRAINというAI自動動画編集クラウドがあります。 video-b.com フロントエンドはReact+ReduxのSPAで開発されており、私はOPEN8入社前はNuxt.jsを使っていて、Reactはこれが初でした。Nuxt.jsと共通点も多いですが、異なる点も多く、特にディレクトリ構成がいまいち理解できていませんでした。 しかし、先日フォント一括変更機能を実装した時に、主要となるディレクトリのComponent, Container, Moduleのファイルをゼロから作成、連携させたおかげでその理解が一気に深まりました。