Объекты недопустимы как дочерняя ошибка React в следующем js

#javascript #reactjs #next.js

Вопрос:

Я использую последнюю версию next js в своем проекте. Недавно я столкнулся с объектами, недопустимыми в качестве дочерней ошибки react js.

объект недопустим в качестве дочернего элемента react js

Первые компоненты головки импорта-это следующий js, и после того, как я использую структуру схемы SEO в проекте, я сталкиваюсь с ошибкой. Пожалуйста, объясните мне, как решить эту проблему. Я также использую {} в теге сценария внутри и снаружи, но он не работает для меня.

 lt;Headgt;  lt;titlegt;Random color project lt;/titlegt;  lt;meta  name="description"  content="Random Color tool help to genrate random color base on your click. every time when you click on button random color genrate a color "  /gt;  {/* rest code */}   {/* SEO Schema structure code for search egine */}   lt;script type="application/ld json"gt;  {   "@context": "https://schema.org",  "@type": "WebSite",  image: ["https://avatars2.githubusercontent.com/u/32416397"],  author: {  "@type": "Person",  name: "Rajdeep Singh"  },  ....  }   lt;/scriptgt;  lt;/Headgt;  

Ответ №1:

Попробуйте ниже вместо вашего сценария с объектом.

 lt;script type='application/ld json' dangerouslySetInnerHTML={ { __html: `{   "@context": "https://schema.org",  "@type": "WebSite",  image: ["https://avatars2.githubusercontent.com/u/32416397"],  author: {  "@type": "Person",  name: "Rajdeep Singh"  },  ....  }`}}  /gt;  

Комментарии:

1. @officialrajdeepsingh, зацени это!!

2. Спасибо, @amila-senadheera, помогите мне решить мою проблему.

3. @officialrajdeepsingh, добро пожаловать. не могли бы вы, пожалуйста, отметить это как ответ?