akdes, честно говоря, после завершения этого проекта особо такими вопросами больше не занимался, так что подсказать особо ничего не могу. Самое простое - это погуглить и посмотреть open source решения, что люди используют там. Я уверен, что какие-то алгоритмы должны существовать.
VoidVolker, благодарю за развернутый ответ и ссылку. Как я уже написал в ответе выше, ошибка была в том, что во втором и третьем случае функции не вызывались, но вызывались позже в контексте объекта. А в четвертом случае я сразу ее вызывал, поэтому this, ввиду отсутствия контекста, ссылался на Window. Маленькая деталь, которую я упустил и из-за этого создал этот вопрос.
Все, я разобрался :) В вашем ответе функция передается по ссылке, но не вызывается. К моменту вызова она будет указывать на нужный объект. В моем четвертом случае, она сразу вызывается, контекста нет, поэтому указывает на Window/undefined.
Спасибо за ответ. Можете объяснить почему в данном случае она вызывается в глобальном контексте, если console.log('TestTwo.log', this); выводит TestTwo? Соответственно я считал, что для logThis также контекст выполнения будет TestTwo.
Привет. Честно говоря не помню уже.. Да и я не помню зачем это было нужно, сейчас я смотрю на этот вопрос и понимаю, что выглядит он не сильно актуально. А так, советую посмотреть на styled-components, отлично решают проблему стилей.
Я использую Selenium в связке с Chrome Headless. Как я понимаю, PhantomJS заменяет последний. Драйвер пользователям все равно придется устанавливать. Ну и где-то читал, что автор PhantomJS сказал, что останавливает разработку проекта, ибо Chrome Headless делает все то же самое.
P.S. И одно из условий заключается в том, что мне не нужно использовать веб-сервер (express и прочее). Скрипт должен запускаться, получать страницу с reCaptcha и обрабатывать ее.
Ну.. Там много всего из коробки того, что мне не нужно. И все-таки я спрашиваю о том, насколько CRA-конфиг подойдет для продакшена, а не прошу помочь найти мне готовую сборку (не сочтите за грубость).
Ну вот я про то и спрашиваю. Насколько этот конфиг хорош, чтобы добавить в него пару лоадеров и использовать на своем проекте? Насколько этот конфиг хорош, чтобы использовать его на проде?