import {useState} from "../keact/hooks"; export function NamesList() { const [namesList, setNamesList] = useState([ "Greg", "Elon", "Mark", "Olaph" ]); const [newName, setNewName] = useState(""); function addNewName() { namesList.push(newName); setNewName(""); setNamesList(namesList); } function deleteName(index: number) { namesList.splice(index, 1); setNamesList(namesList); } return

Names list:

{namesList.map((n, i) =>
#{i + 1} - {n}
)}

add to list:

{ //@ts-ignore setNewName(e.target.value) }} />
}