Я пытаюсь создать собственный список в Ioni c, похожий на этот: https://medium.com/@benchedms / how-to-make-a-to-do-app-with-ioni c -react -d92ece061284 , но с каждым элементом в списке, содержащим Ioni c Range и Input. Прямо сейчас я могу добавлять и удалять элементы списка, но я не уверен, как получить доступ к значениям диапазонов и входов после создания списка. Элемент списка определяется следующим образом в ListItem.tsx:
export const TaskListItem: FunctionComponent<Props> = ({ task, onDelete }) => {
const onClick = () => {
onDelete(task);
};
const [tempo, setTempo] = useState(0);
return (
<IonList>
<IonGrid>
<IonRow>
<IonCol>
Tempo: {tempo}
</IonCol>
<IonCol>
<IonRange min={40} max={200} pin={true} value={tempo} onIonChange={e => setTempo(e.detail.value as number)}/>
</IonCol>
<IonCol>
<IonInput placeholder="Measure number" ></IonInput>
</IonCol>
<IonCol>
<IonIcon className="floatButton paddingRightDelete" name="close" onClick={onClick}/>
</IonCol>
</IonRow>
<IonItemDivider/>
</IonGrid>
</IonList>
);
};
И список создается следующим образом в файле с именем Home.tsx:
<TasksList tasks={this.state.tasks} onDelete={this.deleteTask} />
Я пытаюсь получить доступ значения диапазона внутри каждого элемента в задачах. Любые указания будут оценены!