#static #jsx
#статический #jsx
Вопрос:
рад быть здесь и задать свой первый вопрос.
Я новичок в разработке React, в настоящее время работаю над небольшим проектом, в котором я создал функциональный компонент для редактирования профилей участников.
Я использую состояние для хранения текущих сведений о пользователе (полученных с сервера), а также для отображения всего в полях ввода:
const [memberToEdit, setMemberToEdit] = useState({}); // getting data from server
Я бы хотел, чтобы там был заголовок, отображающий имя участника, например —
return ( lt;divgt; lt;h3gt;"Editing member {memberToEdit?.fName} {memberToEdit?.lName}"lt;/h3gt; // inputs lt;/divgt; );
Моей первой мыслью при создании компонента было также использовать значения из состояния для заголовка, но это заставляет мой заголовок меняться при любых изменениях, вносимых пользователем, что, очевидно, не то, что я хочу.
Я понял, что могу определить другое состояние только для сохранения значений имен, но, вообще говоря (независимо от того, что этот случай очень прост), есть ли что-нибудь еще, что может помешать блоку JSX изменить свое значение при обновлении состояния и просто оставить его начальное значение (после получения начального значения, конечно) ?
Спасибо
Комментарии:
1. Я был бы признателен, если бы кто-нибудь мог рассказать мне, как сделать блок кода с цветными тегами и т. Д. Кроме того, как создать новые строки в блоке кода, не создавая новый блок кода еще раз ? Спасибо 🙂