Pull to refresh
4
Андрей@and-kushnir

Визуализатор json-ов

1
Subscribers
Send message

Как ускорить создание компонентов с помощью Plop-генератора или автоматизация рутинных задач в React

Level of difficultyMedium
Reading time7 min
Reach and readers5.7K

Что имеем?

А имеем мы довольно крупную команду фронтендеров, которая раздедлена на небольшие подгруппы, каждая из которых отвечает за свои микросервисы. В конечном итоге, эти сервисы интегрируются в единый масштабный проект. Мы придерживаемся общей дизайн-системы, стандартизированных правил, описываем все процессы и т.д.

Однако, несмотря на наличие единой системы, мы сталкивались с рядом проблем — делюсь тем, как мы их решали...

Ну ка расскажи

SOLID in React

Level of difficultyEasy
Reading time3 min
Reach and readers16K

Хочется вспомнить SOLID принципы и рассмотреть, как можно их применять в разработке интерфейсов на примере React компонентов.

S: Single Responsibility Principle (Принцип единственной ответственности). Означает, что каждый класс/функция/компонент должны выполнять только одну конкретную задачу.

На примере React компонента: компонент, который отрисовывает пользовательский интерфейс, не должен содержать в себе логику авторизации этого пользователя.

O: Open-Closed Principle (Принцип открытости-закрытости). Означает, что класс/функция/компонент должны быть открыты для расширения, но закрыты для модификации. Чтобы их можно было расширять новым функционалом, не изменяя при этом исходный код.

Читать далее

Information

Rating
7,699-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик
Средний
JavaScript
TypeScript
Node.js
React
Effector