Sobes.tech
Назад к вопросам
Middle+
3

Расскажите о своём текущем проекте и покажите его.

Компании, где спрашивали
ИЭРТ РЖД

Ответ от нейросети

sobes.tech AI

На текущем проекте я занимаюсь разработкой фронтенда для веб-приложения, которое позволяет пользователям управлять своими задачами и проектами в режиме реального времени.

Используемые технологии:

  • React с хуками для построения UI
  • Redux для управления состоянием
  • TypeScript для типизации
  • WebSocket для синхронизации данных между клиентами

Основные функции:

  • Создание, редактирование и удаление задач
  • Коллаборативное редактирование с обновлением в реальном времени
  • Фильтрация и сортировка задач

Пример компонента на React:

import React, { useState, useEffect } from 'react';

interface Task {
  id: string;
  title: string;
  completed: boolean;
}

const TaskList: React.FC = () => {
  const [tasks, setTasks] = useState<Task[]>([]);

  useEffect(() => {
    // Загрузка задач с сервера
    fetch('/api/tasks')
      .then(res => res.json())
      .then(data => setTasks(data));
  }, []);

  return (
    <ul>
      {tasks.map(task => (
        <li key={task.id}>
          <input type="checkbox" checked={task.completed} readOnly /> {task.title}
        </li>
      ))}
    </ul>
  );
};

export default TaskList;

Проект активно развивается, и я участвую в улучшении архитектуры и оптимизации производительности.