freeCodeCamp/guide/russian/certifications/front-end-libraries/react/use-advanced-javascript-in-.../index.md

1.2 KiB
Raw Blame History

title localeTitle
Use Advanced JavaScript in React Render Method Использовать расширенный JavaScript в методе React Render

Использовать расширенный JavaScript в методе React Render

метод

Хотя вы находитесь внутри метода render, а не внутри метода return, вы можете писать JavaScript, не обертывая его внутри фигурных скобок.

Во-первых, вам нужно будет установить постоянный «ответ» на значение. Получите доступ к массиву «possibleAnswers», используя значение «randomIndex», которое находится в состоянии вашего компонента. Помните, вы this.state доступ к состоянию, используя this.state .

Решение

const answer = possibleAnswers[this.state.randomIndex]; 

Затем вставьте свой ответ const в p-теги. Обязательно оберните его фигурными фигурными скобками { } .

<p> 
  {answer} 
 </p>