Pull to refresh
15
0

Frontend developer

Send message

Фотки по-красоте: как сделать сетку предпросмотра изображений

Level of difficultyMedium
Reading time4 min
Views3.5K

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

Читать далее
Total votes 15: ↑14 and ↓1+20
Comments2

React. Лёгкий способ бросить курить

Reading time3 min
Views20K

Писать кнопочки и формочки на React - дело не хитрое. Но почти всегда фронтовые проекты превращаются в нечто трудночитаемое и едва ли поддерживаемое. Визуально различия проектов на React и JQuery со временем сохраняются, а вот developer experience с точки зрения трудозатрат на поддержку становится примерно одинаковым.

Читать далее
Total votes 11: ↑10 and ↓1+12
Comments73

React. Как не стать заложником макета, или пример использования принципа единой ответственности

Reading time6 min
Views5.9K

Пожалуй, каждый разработчик сталкивается с ситуациями, когда два и более компонентов оказываются тесно связаны логически, но в DOM отображаются раздельно, вперемешку с другими элементами UI. Лобовое решение задачи синхронизации таких разрозненных модулей ведёт к просачиванию их состояния и логики наружу в третьи компоненты. Давайте обсудим эту ситуацию и способы её разрешения.

Для наглядного примера из практики рассмотрим приложение «Такси ВКонтакте», а именно указание «нитки» маршрута.

Поехали
Total votes 13: ↑13 and ↓0+13
Comments6

React. Не вглубь, а вширь. Композиция против реальности

Reading time5 min
Views10K

Давайте рассмотрим искусственный пример кода, который, как и в жизни, постепенно будет расширяться и усложняться, а наша задача, глядя на это всё, понять: не пора ли рефакторить. План наших действий: задача – решение – анализ – рефакторинг. Приступим.

Читать далее
Total votes 19: ↑19 and ↓0+19
Comments11

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity