---
# System prepended metadata

title: Andrew zahorulko

---

# Andrew zahorulko
Resume: https://resume.io/r/TDqphuvDD
LinkedIn: https://www.linkedin.com/in/zahorulko/

Responce
1. разобраться как работает браузер, что на самом деле делает
https://habr.com/ru/company/dataart/blog/304138/
https://habr.com/ru/company/dataart/blog/304934/


2. Concurrent Mode and Suspense
суть вопроса в том зачем вообще понадобились хуки, и почему маутны сейчас legacy
https://learn-reactjs.ru/updates/react-v16.x-road-map
они уже давно есть

3. CSS разобраться что можно, что нельзя дергать, что вызывает reflow
https://csstriggers.com/
https://gist.github.com/paulirish/5d52fb081b3570c81e3a

4. Почитать про стейт менеджер
я предпочитаю https://mobx.js.org/, не факт что это лучшее решение, но в целом конкурентное


# test task
- Создать пороект на базе https://www.gatsbyjs.com/
- Создать кастомный плагин источник данных (https://www.gatsbyjs.com/docs/creating-a-source-plugin/)
- для источника данных использовать к примеру канал на youtube - на каждый ролик сгенерировать страничку и вывести их как в блоге с сортировкой по дате и пагинацией по 5 елементов
- опубликовать результат на github, подключить versel для ci\cd и чтобы можно было посмотреть результат