[moin-review] 2021-11-19
3347 ワード
Facts
progress-barbug修正
Findings
いいえ
Feelings
新しい送金プロセスでは、現在の送金の進捗を進捗バーで表すUIが追加される予定です.
問題は、異なる国、異なる初期選択の送金方法で、送金段階全体が異なることです.
例えば、日本では送金方法を選択できますが、アメリカの送金方法は口座送金に固定されています.
李京宇日本送金の場合、段階的に送金方法選択→受取人入力→edd順で行います.
アメリカ送金については、送金者入力→edd順に行います.
progress barの場合、ステップ全体の現在のステップの割合を%として計算する必要があります.
国ごとに、特定の送金方法を選択する際に、段階全体を変更します.
進捗バーはタイトルによって異なります.したがって、送金フォームのステータスを管理する親コンポーネントの子にタイトルを置くことはできません.
最上位管理ステータスから、reduxは送金フェーズのステータスを管理することを決定します.
通常、actionに基づいてステータスを更新し、コードの予測性を向上させるには、送金国/地域を選択する際にredoxに反映する必要があります.
送金を送る国の選択は、送金金額を入力する部分が乱れています.
送金伝票に入る際、国コードを受け取り、送金プロセスの更新を決定します.
どうせReduxで状態を管理する必要があるものもあるので、AhReduxで全体の状態管理をするのが正しいと思います.
このように、グローバルに不要な状態をreducxに入れると、限りなく
Reduxはますます大きくなっているので,状態管理部分の分離は正しい決定のようである.
// useRemitForm.ts
const onSelectMethod = (method: Method) => {
dispatch({ type: UPDATE_METHOD_TYPE, payload: method })
reduxDispatch(updateRemitStep(getSteps({ method, countryCode })))
}
useEffect(() => {
reduxDispatch(updateRemitStep(getSteps({ countryCode })))
}, [])
Reference
この問題について([moin-review] 2021-11-19), 我々は、より多くの情報をここで見つけました https://velog.io/@rud285/moin-review-2021-11-19テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol