Тестовое задание и code-review для новичков (frontend, react)
Привет будущим frontend-разработчикам (и некоторым бывалым).
Ключевой игрок - React. Задание подходит новичкам, не подходит опытным разработчикам [1].
[1] - для тех, кто с легкостью пишет на JS и React, предлагаем выполнить данное ТЗ на TypeScript и Reach router. А также вы можете дополнить выполнение Docker-образом. Получите новый опыт.
Участие бесплатное.
Что проверяем?
Начальные знания по React, Redux и роутингу. Текст задания.
Порядок проведения
Вы выполняете задание и присылаете письмо со ссылкой на гитхаб. На разборе обсуждаются как коллективные ошибки, так и индивидуальные. Так же обсуждаются хорошие решения и выбираются топ-3 работы.
Плюсы:
- вам указывают на ошибку
- вам подсказывают решение
- вы смотрите как эту же проблему решали другие участники
Минусы:
- публичное порицание за халтуру (не путать с “непреднамеренными ошибками”)
Рекомендации к выполнению
Заполните README .md по образцу
После того как сделали, посмотрите подобный разбор (видео), исправьте ошибки.
Для тех, кто пишет на TS - используйте строгие правила:
- noImplicitAny
- noImplicitThis
- alwaysStrict
- strictNullChecks
- strictFunctionTypes
- strictPropertyInitialization
Подробнее здесь (EN).
Предоставьте ссылку на demo и добавьте оформление проекту.
Дедлайн
Прием работ заканчивается ровно через месяц: 11 апреля 2019 года. Не тормозите, изучение без практики невозможно.
Работы присылайте мне на почту (maxpfrontend@gmail.com) с темой письма: TZ #1 v2.0
Если есть вопросы - задавайте в комментариях.