Не могу пройти проверку , нужна помощь
import React from "react"; export default class NameRenderer extends React.Component { state = { name: "", }; static getDerivedStateFromProps(props, state) { state.name = props.firstName + " " + props.lastName; return state; } render() { return <h1>{this.state.name}</h1>; } }
Так ты возвращаешь переменную равную конкатенации двух свойств с пробелом, а нужно вернуть объект:
state.name = props.firstName + " " + props.lastName; return state;
Соответственно 3 пункта не проходят.
Вот исправленный код:
static getDerivedStateFromProps (props, state) { return { name: props.firstName + ' ' + props.lastName } }