Search
Write a publication
Pull to refresh
16
0
Данила Егоренко @danila_egorenko

Фронтенд разработчик в ПСБ

Send message

Новое руководство по стилю Angular

Level of difficultyEasy
Reading time3 min
Views1.7K

Текущее руководство по стилю было создано ещё в 2016 году, когда только появился переработанный Angular v2.0. Как пишет Джереми Эльбурн (разработчик Angular с 2012 года и технический руководитель проекта), многое изменилось, пора изменить и принятый стиль разработки, поэтому предложен RFC:

Читать далее

linkedSignal: управлять связанным состоянием теперь ещё проще

Level of difficultyEasy
Reading time3 min
Views2.9K

Бу! Испугался? Не бойся. Angular 19 уже не за горами и представляет новый мощный примитив, называемый linkedSignal, который поможет вам управлять сложным состоянием в ваших приложениях. Это альтернатива использованию effect для простого обновления сигнала на основе изменения другого сигнала. В прошлом мы видели, как сообщество обсуждало, чтобы избегать использования effect и вместо этого использовать computed для сброса сигналов на основе изменения другого сигнала.

Читать далее

Typescript: лучшие практики

Level of difficultyEasy
Reading time3 min
Views25K

Привет👋 В последние годы среди фронтенд разработчиков Typescript используется практически везде по умолчанию, начиная небольшими пет-проектами и заканчивая огромнейшими веб-приложениями. Однако, до сих пор на некоторых проектах можно встретить кучу any и Function. Давайте разберемся используете ли вы этот невероятно мощный инструмент правильно?

Читать далее

Внедрение зависимостей в Angular простыми словами

Level of difficultyEasy
Reading time3 min
Views8.3K

Всем привет? Я Данила, фронтенд разработчик в ПСБ. Angular я начал изучать не так давно, а поэтому часто встречаются сложные темы, которые непонятны и их нужно разобрать. Одной из таких тем и стало внедрение зависимостей (DI). Что ж, давайте разбираться :)

Читать далее

Information

Rating
Does not participate
Location
Брянск, Брянская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Frontend Developer
Middle
Git
JavaScript
Adaptive layout
React
TypeScript
SASS
BEM
Web development
Angular