Rumah > Soal Jawab > teks badan
rreeee
Pengkompil TypeScript mengadu tentang kod saya, apakah salah saya?
import React from 'react' export default function Test() { const handleClick = () => (label: string) => { console.log('label: ' + label) } return <button onClick={handleClick('red one')}>click me</button> }
P粉5877801032024-04-03 14:56:23
handleClick
Fungsi ini tidak memerlukan sebarang jenis parameter, tetapi anda menghantarnya satu rentetan.
sepatutnya:
import React from 'react' export default function Test() { const handleClick = (label: string) => () => { console.log('label: ' + label) } return }
P粉3788901062024-04-03 13:21:28
Sebaliknya
sepatutnya
(label: string) => (e: any) => {
bukannya
(e: any) => (label: string) => {
import React from 'react' export default function Test() { const handleClick = (label: string) => (e: any) => { console.log('label: ' + label) } return }