【React-Redux-DDD-clean-architecture】記事を読んでひたすら考える(1)

【React-Redux-DDD-clean-architecture】記事を読んでひたすら考える

白色

最近ひたすらこれについて理解を深めている。
ざっくりだけどなんとなく言葉の意味や使い方などはわかってきたつもり。(できるかはわからないが)

今のプロジェクトは
・React
・Redux
・TypeScript
・AplloClient
・DDD

大体レビューで議論になるところはここら辺のところ。
ここの理解が必須なのでちょっと本腰入れている

Redux + Clean Architecture の構造イメージ

https://qiita.com/sho_v00/items/348f7e0398d902daa894

reducerがエンティティ...??確かにStyleguideはreducerにロジックを書きまくれと書いてあった。
確かに大きいstateをdomainとして切り分けて、それを更新するメソッドという意味で

React + GraphQL から成る Kaizen Ad のフロントエンド

https://developer.kaizenplatform.com/entry/2019/03/26/120000

今のプロジェクトはusecase層に画面の知識がありそう。
例えばユーザーを取得(getUser)するは、取得したデータをどういう形で表示するかは知らないでいいはず。
reducerに対して送る値もreducerの中でロジックを書く or エンティティの知識として仕事させる。
usecaseは調整役。知りすぎないことを意識

Combining Redux and Clean Architecture for Android in Kotlin

https://medium.com/@atoka93/clean-redux-android-architecture-in-kotlin-eecbb9ba8cbe

この記事をみて、先ほどのreducerがdomainな件を理解した。(kotlinだけど)
記事中のdatasourceがusecaseだとしっくりくる


「武骨日記の」プライバシーポリシーに関して
プライバシーポリシー
個人情報取り扱いに関して

サイトTOP
私は何者か
29歳よしもと芸人がWebデザイナー未経験で学校に通い5年後フリーランスのフロントエンドエンジニアになるためにやった9つのこと
フロント記事
フロントエンドエンジニア
フロントエンド記事(タグ)
TypeScript
TypeScript練習問題集
【TypeScript】TypeSript中級者になる為に知っておくと良い108個のこと
JavaScript練習問題
styled-componentsの使い方
SCSS問題集
GraphQL「Apollo x Relay-Style-Cursor-Pagination(リレースタイルカーソルページネーション)」
recomposeと仲良くなりたい
機動戦士FlowType
初めてReactNativeWebを触ってみて
Ramda.jsシグネチャの読み方
環境変数の話
いちごタルトの作り方
フロントエンドエンジニア豚汁の作り方


「武骨日記の」プライバシーポリシーに関して
プライバシーポリシー

株式会社TerraceTechについて
最近起業しました。
株式会社TerraceTech

SNS
しずかなインターネット kenjimorita
インド旅 instagram
適当な日常写真 instagram
シュールさーん instagram
シュールさーん LINEスタンプ
もりたけんじTwitter
ネタ帳Twitter
note

FaceBook -kennji.morita-

わたしが結成しているWebチームではWeb未経験者、フリーランスの方へのお仕事を紹介しています。
また個人レッスンしてほしい生徒も募集中です。
もしご興味ある方はチャットからご連絡ください。

※業務連絡やお久しぶり連絡もチャットからお願いします。