Перейти к основному содержимому

2 записи с тегом "bem"

Посмотреть все теги

Choosing a CSS Architecture for Scalability

· 9 мин. чтения
Evan Carter
Evan Carter
Senior frontend

TLDR:

CSS Architecture

Choosing the right CSS architecture is a critical step toward building scalable and maintainable frontend applications. This article explores popular approaches such as BEM, CSS Modules, CSS-in-JS, and Tailwind CSS, and explains how Feature-Sliced Design provides a structured, long-term solution for managing styles in large, evolving codebases.

The Naming Convention That Will Save Your App

· 15 мин. чтения
Evan Carter
Evan Carter
Senior frontend

TLDR:

Frontend Naming Conventions

In large frontend apps, inconsistent naming turns every change into a hunt. This guide shows proven JavaScript/TypeScript and component naming practices, explains BEM and modern CSS naming approaches, and then introduces Feature-Sliced Design’s Layer–Slice–Segment convention—so your folder structure and public APIs make boundaries obvious, reduce coupling, and keep the codebase maintainable as your team grows.