状態をreduxから変更して色を変更するにはどうすればよいですか?

カウアン

マップをクリックしたときに特定のアイコンの色を変更しようとしていますが、色は変更されません。クリックすると色が変わる小さなプロジェクトをすでに実行しましたが、違いは次のとおりです。このプロジェクトではuseStateを使用しましたが、ここではRedux Stateを使用していますが、これを行う方法がわかりません。

function handleRetweetColor(id) {
  console.log("ID: " + id);
  props.post.postReducer.map(post => {
   if(post.id === id) {
     console.log(post)
     return { ...post, retweet: true }
   }
   return post;
  })
}

return (
    <div className="posts-container">
      {props.post.postReducer.map(post => {
      return (
        {console.log(post)} <------ value in the image
        <div className="post" key={post.id}>
          <div className="bottom-content">
            <div onClick={() => handleRetweetColor(post.id)} >
              <FaRetweet size={20} style={{ color: post.retweet ? "#35e95f" : "#ccc" }} />
            </div>
          </div>
        </div>
      )
    })}
  </div>
)

上記のログに戻るオブジェクト

ガブリエレペトリオーリ

あなたのhandleRetweetColor関数は何も返しません。しかし、たとえそうだったとしても、あなたはそれで何もしません。で呼び出すだけclickです。

reduxストアを更新する場合は、を呼び出してaction渡す必要がありidます。レデューサーでは、reduxストアを変更してretweetをtrueに設定します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パス文字列からReduxの状態を変更するにはどうすればよいですか?

分類Dev

Swiftを使用してiOSでUIButtonの状態を変更するにはどうすればよいですか?

分類Dev

json応答を変更して状態で保存するにはどうすればよいですか?

分類Dev

redux状態でプロパティを追加/変更するにはどうすればよいですか?

分類Dev

redux状態でプロパティを追加/変更するにはどうすればよいですか?

分類Dev

F#で状態を変更しないようにするにはどうすればよいですか?

分類Dev

複数の入力の状態を処理し、それらの状態を親から変更するにはどうすればよいですか?

分類Dev

getCellActionsから状態を変更するにはどうすればよいですか?

分類Dev

Reactで2つの状態を正しく変更するにはどうすればよいですか?

分類Dev

1つの状態を変更し、他のすべての状態をクリアするにはどうすればよいですか?

分類Dev

Reactjsで状態変数の値を変更するにはどうすればよいですか?

分類Dev

Electronメニューのクリックに基づいてReduxの状態を変更するにはどうすればよいですか?

分類Dev

Reduxの状態変更に基づいてReactコンポーネントのsetState()を作成するにはどうすればよいですか?

分類Dev

クリックするたびに状態を変更するにはどうすればよいですか?

分類Dev

ヘッドが外れた状態で変更を保存するにはどうすればよいですか?

分類Dev

setStateの直後にsetTimeoutで反応状態を変更するにはどうすればよいですか?

分類Dev

Excelで境界線を循環して色を変更するにはどうすればよいですか?

分類Dev

webviewfragmentを使用して向きを変更するときに、Webビューの状態を保存するにはどうすればよいですか?

分類Dev

webviewfragmentを使用して向きを変更するときに、Webビューの状態を保存するにはどうすればよいですか?

分類Dev

親を変更するときに「GlobalKey」を使用してウィジェットの状態を維持するにはどうすればよいですか?

分類Dev

ControlWrapperの状態を変更した後、selectedRowデータをテーブルから適切に取得するにはどうすればよいですか?

分類Dev

変更せずに反応状態配列を複製するにはどうすればよいですか?

分類Dev

実行時にUIMenu内のUIActionの状態を変更するにはどうすればよいですか?

分類Dev

JHipsterで休止状態のログレベルを変更するにはどうすればよいですか?

分類Dev

Angular 6でボタンの状態を変更するにはどうすればよいですか?

分類Dev

Alpine.jsで共有状態を変更するにはどうすればよいですか?

分類Dev

Javascriptでキーフレームの状態を変更するにはどうすればよいですか

分類Dev

ゲストがreduxの状態を変更できるようにするにはどうすればよいですか?

分類Dev

マスクを使用して画像の色を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    パス文字列からReduxの状態を変更するにはどうすればよいですか?

  2. 2

    Swiftを使用してiOSでUIButtonの状態を変更するにはどうすればよいですか?

  3. 3

    json応答を変更して状態で保存するにはどうすればよいですか?

  4. 4

    redux状態でプロパティを追加/変更するにはどうすればよいですか?

  5. 5

    redux状態でプロパティを追加/変更するにはどうすればよいですか?

  6. 6

    F#で状態を変更しないようにするにはどうすればよいですか?

  7. 7

    複数の入力の状態を処理し、それらの状態を親から変更するにはどうすればよいですか?

  8. 8

    getCellActionsから状態を変更するにはどうすればよいですか?

  9. 9

    Reactで2つの状態を正しく変更するにはどうすればよいですか?

  10. 10

    1つの状態を変更し、他のすべての状態をクリアするにはどうすればよいですか?

  11. 11

    Reactjsで状態変数の値を変更するにはどうすればよいですか?

  12. 12

    Electronメニューのクリックに基づいてReduxの状態を変更するにはどうすればよいですか?

  13. 13

    Reduxの状態変更に基づいてReactコンポーネントのsetState()を作成するにはどうすればよいですか?

  14. 14

    クリックするたびに状態を変更するにはどうすればよいですか?

  15. 15

    ヘッドが外れた状態で変更を保存するにはどうすればよいですか?

  16. 16

    setStateの直後にsetTimeoutで反応状態を変更するにはどうすればよいですか?

  17. 17

    Excelで境界線を循環して色を変更するにはどうすればよいですか?

  18. 18

    webviewfragmentを使用して向きを変更するときに、Webビューの状態を保存するにはどうすればよいですか?

  19. 19

    webviewfragmentを使用して向きを変更するときに、Webビューの状態を保存するにはどうすればよいですか?

  20. 20

    親を変更するときに「GlobalKey」を使用してウィジェットの状態を維持するにはどうすればよいですか?

  21. 21

    ControlWrapperの状態を変更した後、selectedRowデータをテーブルから適切に取得するにはどうすればよいですか?

  22. 22

    変更せずに反応状態配列を複製するにはどうすればよいですか?

  23. 23

    実行時にUIMenu内のUIActionの状態を変更するにはどうすればよいですか?

  24. 24

    JHipsterで休止状態のログレベルを変更するにはどうすればよいですか?

  25. 25

    Angular 6でボタンの状態を変更するにはどうすればよいですか?

  26. 26

    Alpine.jsで共有状態を変更するにはどうすればよいですか?

  27. 27

    Javascriptでキーフレームの状態を変更するにはどうすればよいですか

  28. 28

    ゲストがreduxの状態を変更できるようにするにはどうすればよいですか?

  29. 29

    マスクを使用して画像の色を変更するにはどうすればよいですか?

ホットタグ

アーカイブ