- Notifications
You must be signed in to change notification settings - Fork44
Open
Description
Hello,
I’m exploring rescript-react and noticed a peculiar behaviour. Here’s my test code:
moduleMyComponent= { @react.componentletmake= ()=> {let (value,setValue)=React.useState(_=>0) <> <div> {React.string(string_of_int(value))} </div> <inputonChange={evt=> {letx=ReactEvent.Form.target(evt)["value"]// 1setValue(_=>x)// 2 }} /> </> }}
What I noticed is that on the line marked with// 1 the type ofx is'a, but on line// 2 hovering overx shows the typeint. Why is that? I would expect the compiler to ask me to decode the value ofx.
Thank you in advance!
P.S.
Metadata
Metadata
Assignees
Labels
No labels