0

React と JavaScript を学んでいます。

この非常にシンプルな Redux Store があります。

const initialState = {
  booksList: [],
  progress: false,
  faild: "",
  log: ""
};

私が自分のことをするときmapStateToProps、私は何かを手に入れComponentませんが、log=''何か他のものを手に入れます。基本的に私がやろうとしているif(log != "") のは画像のとおりですが、最初のストアが空でtrueあるため、取得したいときに取得します。false

画像が示すようにlog、 Redux store という関数も含まれていますdispatch

ここに画像の説明を入力

4

2 に答える 2

2

現在、logパラメータはコンポーネント プロパティに対応しています (2 つのプロパティlogとを含むdispatch) 。

次のようにコンポーネントを宣言する必要があります。

function Logger({log}) {
  ...
} 

またはこのように

function Logger(props) {
  const log = props.log;
  ...
} 
于 2021-04-09T11:32:50.493 に答える