Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「ちょうどよい」フロントエンドアーキテクチャを求めて

 「ちょうどよい」フロントエンドアーキテクチャを求めて

Masahiro Harada / 原田真裕

September 25, 2023
Tweet

Other Decks in Programming

Transcript

  1. 2 ©AR Advanced Technology All Right Reserved. Masahiro Harada •

    ARI 12 Web • PHP + jQuery 6 Vue.js / React • 2010 1 463 東京証券取引所 グロース市場 AI DX
  2. 6 ©AR Advanced Technology All Right Reserved. 1. API /

    BFF JSON import Entity from ’@/entities’; import { UserResponse } from ’@/api/responses’; class User extends Entity<UserResponse> { get canVote(): boolean { return this.props.age >= 18; } } class Entity<Props> { constructor(public props: Props) {} } entities/Entity.ts entities/User.ts
  3. 7 ©AR Advanced Technology All Right Reserved. 2. UI •

    • components pages views • views components • UI •