Я читал, что React предотвращает только XSS у детей, а не реквизит.Является ли этот код уязвимостью XSS?
import React from "react"
import { graphql } from "gatsby"import Layout from "../components/layout"
export default ({ data }) => ( <Layout>
<h1>About {data.site.siteMetadata.title}</h1>
<p>{data.body}</p>
<img src={data.url} />
</Layout>
)
Должен ли я использовать дочерние элементы и называть компонент следующим образом?
(data) => <Component>
<h1>About {data.site.siteMetadata.title}</h1>
<p>{data.body}</p>
<img src={data.url} />
</Component>
вместо:
(data) => <Component {data} />