I’m working on my project in Firebase Studio 100% vibe coding, and I’ve hit this runtime error:
Error: Objects are not valid as a React child (found: object with keys {description, videoSearchQuery}).
I have asked it to fix it 100 times but it don’t seem to be able to. I have also tried with a separate ai to figure it out but nothing really works. Because i don’t know how to code it seems to only appear more problems when i touch the code. Really like this project and want to get it working. All help is appreciated!
The error “Objects are not valid as a React child” indicates that you are attempting to render a JavaScript object directly within your React component’s JSX, where React expects a valid renderable element like a string, number, or another React component.
In your specific case, the error message “found: object with keys {description, videoSearchQuery}” means you are trying to render an object that has description and videoSearchQuery as its properties.
To resolve this, you need to access a specific property of the object that contains a renderable value (like a string or number) and render that instead of the entire object.
It seems like your code is attempting:
<div>{myObject}</div> // This will cause the error
And you likely want to do this instead:
<div>{myObject.description}</div> // Renders the description.