Closed5

SwiftUI × Redux【Store設計調査】

motyamotya

reduxライクな構成で開発しているが、storeの持ち方など具体的(というか細かい)部分の設計が未だわかんないっぴ

motyamotya

reduxってそもそも、Flux + Reducer ってこと?

motyamotya

特にstoreの設計が気になっているので、その部分に関してreactとかも参考に調べていく
あくまで根本的な設計方針の話なのでjsだろうがswiftUIだろうが関係なさそうっぴ

motyamotya

どのようにredux state構造を設計しますか?
https://jpdebug.com/p/766526

よく正規化の話題は見るけど、例えば今表示しているページに基づくデータを正規化して、ページ更新時とかにデータを消せば良いのかな

例えば

post: {
  body: '...',
  author: {},
  comments: [ {
    comment: '....',
    user: {}
  } ]
}

みたいな投稿(post)情報があるとして、
投稿一覧ページと投稿詳細ページがあるとする

これどうやってstoreを設計する?

これに照らし合わせて考える

https://redux.js.org/usage/structuring-reducers/basic-reducer-structure#basic-state-shape

{
    domainData1 : {},
    domainData2 : {},
    appState1 : {},
    appState2 : {},
    ui : {
        uiState1 : {},
        uiState2 : {},
    }
}
このスクラップは2023/01/24にクローズされました