Ответ
3+ года коммерческой разработки на React/Vue. Основные навыки:
- Разработка SPA/PWA с использованием React (hooks, context, redux), Vue (Vuex, Composition API)
- Оптимизация производительности (lazy loading, memoization, virtual lists)
- Работа с REST/GraphQL API (Axios, Apollo)
- Верстка по макетам (Figma) с адаптацией под мобильные устройства
- Настройка сборки (Webpack, Vite)
- Тестирование (Jest, React Testing Library)
Пример кода компонента:
const Counter = () => {
const [count, setCount] = useState(0);
const increment = useCallback(() => {
setCount(prev => prev + 1);
}, []);
return (
<div>
<p>Count: {count}</p>
<button onClick={increment}>+</button>
</div>
);
};
Работал в командах над e-commerce проектами и CRM системами.