Если бы ты начинала крупный проект с нуля, какой подход к подключению и организации CSS выбрала бы? Какие подходы знаешь, их плюсы и минусы?
В работе со стилями и CSS я использую разные технологии в зависимости от задачи и стека:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В работе со стилями и CSS я использую разные технологии в зависимости от задачи и стека:
Читать ответjsx import { useCallback } from 'react';
Читать ответJavaScript является однопоточным языком, то есть весь код выполняется в одном потоке. Однако асинхронность достигается за счёт механизма событийного цикла (event loop) и очереди задач (task queue).
Читать ответVue.js решает задачи построения современных масштабируемых пользовательских интерфейсов с помощью реактивной модели данных, компонентного подхода и декларативного рендеринга.
Читать ответПаттерн модулей позволяет инкапсулировать код, определяя публичный и приватный интерфейс.
Читать ответВиртуальный DOM в JavaScript — это не специальный, выделенный тип данных. Это скорее концепция и реализация её с помощью обычных JavaScript-объектов.
Читать ответВ Vuex значения формы обычно обрабатываются через связывание данных между компонентом и хранилищем.
Читать ответВ JavaScript объекты могут наследовать свойства и методы от других объектов через механизм прототипов.
Читать ответКаскадные таблицы стилей (Cascading Style Sheets) — язык стилей, используемый для описания представления документа, написанного на языке разметки (HTML, XHTML, SVG, XML).
Читать ответReact reconciliation — это процесс сравнения нового виртуального DOM с предыдущим, чтобы определить минимальные изменения, которые нужно внести в реальный DOM для обновления интерфейса.
Читать ответХотя моя основная специализация — фронтенд, я также имею опыт работы с бэкендом, что помогает лучше понимать полную архитектуру приложения и взаимодействие между клиентом и сервером.
Читать ответНиже пример React-компонента, который рекурсивно отображает древовидную структуру файлов и папок:
Читать ответ