Nikita Shchypylov, вы видимо основ JavaScript совсем не понимаете. Ваш пример кода:
function foo () {
var a = 10;
this.test = function () {return this.a }
}
не будет возвращать this.а потому что его не существует. var a и this.a это совершенно разные объявления. Советую вам изучить любой учебник по JavaScript от корки до корки. Потому что у вас пробелы по множеству тем: объекты и свойства объектов, прототипы, ключевое слово this, области видимости, объявление переменных и свойств объектов.
MyRandomName, частями через биржу. wex, например. Там курс хороший, но есть комиссия. Из плюсов на бирже можно в любой валюте хранить и выводить понемногу.
В обменниках, так же можно прям на банковский счет переводить.
С обменом на наличные и предложениями выгодно обменяться удаленно, лучше не связывайтесь.
qwerty1777, интересно как вы себе представляете "библиотеку React" без использования JavaScript? Каждая подобная библиотека написаная под React использует браузерные события и refs и по принципу действия от ванильной ничем не отличается. Разве что представлена в виде универсального компонента.
Так или иначе в интернете полно готовых библиотек как под React, так и на ванильном JS. Уж не знаю, что вам мешает самостоятельно посмотреть и выбрать одну из них.
awesomer, вы слово равнять с ошибкой процитировали. Остальное - ваше субъективное имхо.
Вижу, по причине бана, вы еще накрутками нравится под своими комментариями и ответами занимаетесь. Что ж, удачи вам в "переключении". Продолжение дискуссии считаю пустой тратой времени.
awesomer, равнять PHP на Java/C#/Swift я считаю глупо. По поводу зарплат рекомендую ознакомиться с рейтингами, зарплаты на PHP в среднем меньше. От человека многое зависит, не спорю.
А чем мотивировано желание произвести обмен? Там ни SSD нет, да и оперативки скорей всего 8 гб.
К ноуту вы можете купить и монитор хороший, который останется после него, и внешнюю клавиатуру, и что угодно.
Не знаю, что вы подразумеваете под "какими-то неудачными" или "для типовой верстки", но видимо эти понятия у вас идут в разрез с общепринятыми методами сборки фронтенда с помощью webpack. Файл конфигурации надо писать, в первую очередь, под свой набор инструментов и задачи. Не хватает скилла - изучайте документацию или посмотрите какой-нибудь скринкаст.
Правильно зачем код filterParams скидывать, это ведь так не логично, пусть пользователи Тостер сами догадаются, что вы там понаписали. Вангую, что обрабатываете одни и те же action types и там и там.
beefront17, ну ок разобрались. Чего еще хотите то? Информацией о том как разбить и уменьшить бандл с вами поделились. Проведите анализ бандла, скорей всего там много лишнего, без чего можно обойтись.
А почитать как это правильно делается не пробовали? Тема детально разбирается в десятках статей, а на github есть сотни репозиториев с готовыми примерами. Важно понять, что такое вообще JSX и как он транслируется в JS.
Лучшим вариантом будет писать на ES6 и запускать сервер с помощью babel-node или webpack.
И вам не следовало писать ответ, вы могли прокомментировать мой.
beefront17, а как вы прод сборку делаете без DefinePlugin? флагом -p? Если им то он DefinePlugin за вас добавляет.
У вас в бандле нет комментариев о том, что бандл не в production mode собран? Проверьте.
Хотя вижу у вас ключ mode: 'production', это, видимо, аналог.
не будет возвращать this.а потому что его не существует. var a и this.a это совершенно разные объявления. Советую вам изучить любой учебник по JavaScript от корки до корки. Потому что у вас пробелы по множеству тем: объекты и свойства объектов, прототипы, ключевое слово this, области видимости, объявление переменных и свойств объектов.