You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Naja, der Fehler wird ja immer dann geworfen, wenn ein Datenpunkt mit Typ "number" definiert wurde und beim setState() ein String übergeben wird. JS konvertiert das durch die lose Typisierung zwar in aller Regel richtig, aber sauber ist das nicht. Deshalb meine Aussage: Am besten auf item.type==='number' des Zieldatenpunktes testen (und nicht ob der value zufällig wie eine Zahl aussieht) und dann den value für setState() mit einem Number.parseFloat(value)/.parseInt(value) korrekt konvertieren. Das ist dann sauber weil der geschriebene Value zur Erwartung des Datenpunktes passt. Sollte bei der Konvertierung des Values etwas schief gehen (exception) muss ggf. vorher noch weiter geprüft oder die Erwartungshaltung überdacht weden.
Uh oh!
There was an error while loading. Please reload this page.
Would be much easier to detect whether it's a number by testing whether
item.type
is 'number' since this info is used to create the data point.The text was updated successfully, but these errors were encountered: