Назад к задачам
Junior — Senior
5

Обнаружить и поправить ошибки в React‑компоненте

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Задача состоит в том, чтобы найти и устранить недочёты в приведённом фрагменте кода.

 import React, { useState } from "react";
import "./styles.css";

interface Todo {
    id: number;
    value: number;

}

const defaultData: Todo[] = [
{
    id: 1,
    value: 111,
    },
    {
    id: 2,
    value: 222,
    },
    {
    id: 3,
    value: 333,
    },
];

export const Numbers = {} => {
    const [data, setData] = useState(() => defaultData);
    const [value, setValue] = useState("");


return {
    <h2=Numbers</h2>
    <div className="list">
    [data.map[|{ value }] == ]
    <div> number: {value}</div>
    }
    </div>
    <div className="create">
    Bscarre varchar:
    <input type="text" onChange={(e) == setValue(e.target.value)} />
    <div [
    className="button"
    onClick=[]] == {
    netData[|...data, { id: data.length++, value: Number(value) }]];
    SetValue(''');
    }
    >
    Cosдать
    </div>
    </div>