ИМХО, какое-то уродство, хоть о вкусах и не спорят. На 15 ноутбуке пользоваться невозможно. Плохой пример.
Ответ на ваш вопрос очевиден - изучать веб-дизайн.
Сам вопрос нарушает два пункта правил сервиса.
CodGetNet, все же советую пробежаться по этому курсу после изучения по книге. DarthWazer, Фленаган точно не понадобится, а вот дальнейшее глубокое изучение вполне.
Оптимально - это составлять конфиги индивидуально под конкретный проект. Пока изучайте чужие, попробуйте понять для чего используется каждая из строк и каждый из переданных параметров, гуглите типовые задачи сборки и настройки инструментов разработки. Только после всего этого подобных вопросов возникать не будет.
Во многих магазинах(levi's, converse, dc, etc) сразу отклоняются платежи с иностранных карт и PayPal. В таких случаях только посредники, знакомые в США или что-то зарегистрированное на штаты.
StepanSnigur, в компоненте Button в StylesButton onClick не пробрасываете. Обновил ответ. И настройте отступ в IDE на два пробела вместо четырех. Это стандарт в современной JS разработке.
StepanSnigur, ну тогда вам стоило об этом написать.
Методы в JavaScript принято называть в camelCase. Замените NewTask на newTask, а еще лучше на addTask.
Ну и сам метод не забудьте реализовать.
aivazovski, перед тем как использовать Redux стоит почитать ответ автора на вопрос How to choose between Redux's store and React's state?
В вашем случае, в redux store достаточно хранить только список тасок.
Обычно на собеседовании уточняют имеется ввиду оклад до вычета налогов или после. Уловкой работодателя это назвать нельзя, скорей невнимательностью обоих сторон. Смотрите в следующий раз, что подписываете, а лучше уточняйте такие важные детали до составления договора.
Классический пример с замыканием(счетчик):
Еще есть похожий прием - каррирование:
Для каррирования удобно использовать стрелочные функции: