#useState one step behind onChange
2 messages · Page 1 of 1 (latest)
xsetSelectedSeat(id)
}
return (
<Wrapper>
{seating && seating.length > 0 ? (
seating.map((seat) => (
<SeatWrapper key={`seat-${seat.id}`}>
<label>
{seat.isAvailable ? (
<>
<Seat type="radio"
name="seat"
onChange={() => handleChange(seat.id)}/>
<Available>{seat.id}</Available>
</>
) : (
<Unavailable>{seat.id}</Unavailable>
)}
</label>
</SeatWrapper>
))
) : (
<Placeholder>Select a Flight to view seating.</Placeholder>
)}
</Wrapper>```