Home > other >  How to keep already chosen value in ReactJS
How to keep already chosen value in ReactJS

Time:02-07

I have following Edit hopeful-violet-zsv35

CodePudding user response:

You need to update the packageType inside onClick handler. Since setState calls are batched and enqueued inside event handler and state updates may be asynchronous. You can't access the packageType state immediately after setting it.

PackageChoose.js

Card 1

onClick={() => setData({ ...data, packageType: "choice" })}

Card 2

onClick={() => setData({ ...data, packageType: "select" })}

set the packageType directly on data.

  •  Tags:  
  • Related