Назад к вопросам
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;
Проект активно развивается, и я участвую в улучшении архитектуры и оптимизации производительности.