react-object-view
                                
                                 react-object-view copied to clipboard
                                
                                    react-object-view copied to clipboard
                            
                            
                            
                        Support for Error Object?
const data = {  err: new Error('unknow') }
And is there a way to directly display primitive types? Like, strings, numbers, boolean. For example
'hello world'
new Date()
true
Symbol.iterator
I found that the Error object was rendered as a valid URL, but React does not allow direct rendering of Error objects, resulting in an exception being thrown.
Moreover, strings in the form of 'foo: bar' are rendered as hyperlinks.
Hi, @pansong291!
Can you provide a way to reproduce this case, it might be something specific, because error objects seem to render fine. Also, have you tried the demo? https://monojack.github.io/react-object-view/ You can edit the input to see how everything is displayed
{
  err: new Error('unknow'),
  string: 'hello world',
  date: new Date(),
  bool: true,
  iterator: Symbol.iterator
}
renders:
As for the foo:bar rendering as a hyperlink, I will push a quick fix in a few minutes
Hello, @monojack !
I have already tried the online examples and pasted the JavaScript Object you provided into the Data input box, but an exception occurred as shown in the image below.
Details: https://react.dev/errors/31?invariant=31&args%5B%5D=Error%3A%20unknow&args%5B%5D=
Then, this project is rendered based on Object, and the provided data must be an object. Can it support direct rendering of other types? For example, I want to directly provide a string without putting it into an object first. The following image showcases the appearance of directly rendering a string and an array.