Reduxのデータ処理に値を渡すには?
Reduxのデータ処理に値を渡すには?前回の記事では、Redux Toolkit を利用して、Redux を React で利用する簡単な事例を紹介しました。今回は、Redux のデータの処理をする際に値を渡す例を紹介します。Redux のデータ処理は、「slice reducer」前回の記事で紹介した通り、Redux Toolkit を利用して、Redux で管理しているデータを処理するのは「slice reducer」です。前回の例では、Redux で管理するデータはカウンタの値でサポートする処理は二つでした。* カウンタを1づつ増やす* カウンタをリセットする(「0」に戻す) この処理は、データを処理する際にデータを渡す必要はありませんでした。今回の記事は、カウンタに特定の値をセットするという処理を追加します。この処理をするためには、セットする値を指定する必要があります。まずは、前回紹介した「slice reducer」に「init」という処理を追加した例です。 追加した処理は、指定された値をカウンタの値(value)にセットする処理を行なっています。import { ActionReducerMapBuilder, createSlice,} from "@reduxjs/toolkit";interface SampelState { value: number;}interface Action { type: string; payload: any;}const initialState: SampelState = { value: 0,};exp
0