我希望能够标记几个说,并在第二次单击时显示该特定日期的一些数据,其中包括我选择和标记的道具:
const [markedDates, setMarkedDates] = useState({})
const saveWorkout = () => {
let marked = true
let selected = true
let workout = workoutType
const updatedMarkedDates = { ...markedDates, ...{ [date]: { marked, selected, workout } } }
setMarkedDates({ ...markedDates, ...updatedMarkedDates })
hideModal()
}
我很简单地从状态显示信息。
<>
<Text>{date}</Text>
<Text>{workoutType}</Text>
</>
使用此代码,当我单击标记的日期时,会显示当天的日期,但我无法从对象内部抓取道具。我如何访问这些人:
const updatedMarkedDates = { ...markedDates, ...{ [date]: { marked, selected, workout } } }