Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

レビュー(5/16) #2

Open
wafuwafu13 opened this issue May 16, 2022 · 3 comments
Open

レビュー(5/16) #2

wafuwafu13 opened this issue May 16, 2022 · 3 comments

Comments

@wafuwafu13
Copy link

wafuwafu13 commented May 16, 2022

  • [おすすめ]以下のようにするとスッキリかけます。
const colorModels = [
    "XYZ",
    "cmyk",
    "hsv",
    "hex",
    "name",
    "hsl",
    "rgb"
] as const;

type colorModel = typeof colorModels[number];

type State = {
    color: number[][]
    result: {
        [C in colorModel]: {
            value: string
        }
    }
}

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/redux/colorSlice.ts#L6-L31

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/methods/CalcResult.ts#L6-L10

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/methods/CalcResult.ts

  • [質問] 以下のようにvalueという変数名を設定しなかったらRedux Toolkitは動作しないとかありますか?同じvalueというキーを持っているのは冗長のように思えました。
result: { 
     XYZ: ""
     cmyk: ""
     ...

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/redux/colorSlice.ts#L34-L37

  • [質問] 同じ処理なのに分けた意図ってありますか?

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/redux/counterSlice.ts#L11-L16

[感想]

@kazuki-komori
Copy link

型パズル良いね 👍

@miso-devel
Copy link
Owner

@wafuwafu13

  • [質問] 以下のようにvalueという変数名を設定しなかったらRedux Toolkitは動作しないとかありますか?同じvalueというキーを持っているのは冗長のように思えました。
result: { 
     XYZ: ""
     cmyk: ""
     ...

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/redux/colorSlice.ts#L34-L37

  • 質問の意図に添えているかわかりませんが、valueを設定しないとエディタで指摘されます。Redux Toolkitだから動作しないみたいな感じではない気がします。

スクリーンショット 2022-05-17 21 50 24

  • [質問] 同じ処理なのに分けた意図ってありますか?

https://github.com/nisi0929/favorite-color-recommend/blob/6d029ec9c18e806311cacf9698ce692a4715a6a4/src/redux/counterSlice.ts#L11-L16

  • 少し違う仕様で作ろうと思っていてその仕様ができなかったので一旦残している感じになります!

@wafuwafu13
Copy link
Author

valueを設定しないとエディタで指摘されます。Redux Toolkitだから動作しないみたいな感じではない気がします。

色々変えないといけないっぽいのでペアプロでもしましょー

少し違う仕様で作ろうと思っていてその仕様ができなかったので一旦残している感じになります!

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants