The code sample:
local function MyComponent()
local selected, setSelected = React.useState(false)
return React.createElement(StudioComponents.Checkbox, {
Value = selected,
OnChanged = setSelected,
})
end
... incorrectly assigns OnChanged to setSelected.
OnChanged is called with no values and should actually be used as follows:
local function MyComponent()
local selected, setSelected = React.useState(false)
return React.createElement(StudioComponents.Checkbox, {
Value = selected,
OnChanged = function()
setSelected(not selected)
end,
})
end
The code sample:
... incorrectly assigns
OnChangedtosetSelected.OnChangedis called with no values and should actually be used as follows: