Implicit type conversion?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- react
- Ambito
- frontend
Direzione di ricerca
Inizia con l’espressione ReactEvent.Form.target(evt)["value"] e il setter di useState nel componente fornito, quindi riproduci il comportamento utilizzando il Playground collegato. Confronta il risultato con il thread del forum collegato e determina se il tipo inferito è intenzionale; il lavoro è completo quando il comportamento è stato chiarito o è stata identificata una modifica concreta al repository.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello,
I’m exploring rescript-react and noticed a peculiar behaviour. Here’s my test code:
module MyComponent = {
@react.component
let make = () => {
let (value, setValue) = React.useState(_ => 0)
<>
<div> {React.string(string_of_int(value))} </div>
<input
onChange={evt => {
let x = ReactEvent.Form.target(evt)["value"] // 1
setValue(_ => x) // 2
}}
/>
</>
}
}
What I noticed is that on the line marked with // 1 the type of x is 'a, but on line // 2 hovering over x shows the type int. Why is that? I would expect the compiler to ask me to decode the value of x.
Thank you in advance!
P.S.
- Lingua principale
- ReScript
- Stelle
- 517
- Fork
- 45
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rescript-lang/rescript-react
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rescript-lang/rescript-react#145 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
rescript-lang/rescript-react#152 · 3 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
rescript-lang/rescript-react#147 · 2 commenti ·
-
ReScript-aware `memo` Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript-react#111 · 3 commenti ·
-
Scroll Restoration Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript-react#104 · 1 reazione ·
Tutte le issue di rescript-lang/rescript-react
Issue simili
-
Type/Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OpenNSW/nsw-srilanka#497 ·
-
react-doctor severity:warning tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
digidem/comapeo-cloud-app#401 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zostera/django-bootstrap4#894 ·