i have this error with ReactLua in my plugin
Code
An Studio Components Example Code:
local React = require(script.ReactLua.React)
local StudioComponents = require(script.studiocomponents)
local ReactRbx = require(script.ReactLua.ReactRoblox)
local function MyComponent()
local objs = {
React.createElement(StudioComponents.Label(), {
Text = "Hello, from StudioComponents!",
Size = UDim2.fromScale(1, 1),
})
}
return
end
local root = ReactRbx.createRoot(game.CoreGui)
root:render(React.createElement(MyComponent, {}, {}))
Output
15:04:21.653 user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.forks.SchedulerHostConfig.default:139: user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.forks.SchedulerHostConfig.default:116:
------ Error caught by React ------
attempt to index nil with 'useContext'
------ Error caught by React ------
user_Folder.rbxmx.Folder.Script.studiocomponents.node_modules.@jsdotlua.react.src.ReactHooks:104 function useContext
user_Folder.rbxmx.Folder.Script.studiocomponents.Hooks.useTheme:30 function useTheme
user_Folder.rbxmx.Folder.Script.studiocomponents.Components.Label:81 function Label
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberHooks.new:3120 function renderWithHooks
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberBeginWork.new:204 function renderWithHooks
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberBeginWork.new:1570 function mountIndeterminateComponent
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberBeginWork.new:3479 function beginWork
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:245
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:1960
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:1845
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:1794
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:930
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.react-reconciler.ReactFiberWorkLoop.new:846
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.Scheduler:303
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.Scheduler:259
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.forks.SchedulerHostConfig.default:80 function doWork
user_Folder.rbxmx.Folder.Script.ReactLua.node_modules.@jsdotlua.scheduler.forks.SchedulerHostConfig.default:103 function performWorkUntilDeadline
- Edit - SchedulerHostConfig.default:139