All streams
Search
Write a publication
Pull to refresh
24
0
Andrew Ka @comerc

#кодеротбога

Send message
// в этом месте:

export const ga = (eventCategory, eventAction, eventLabel) => {
  if (typeof window.ga === 'function') {
    window.ga('send', 'event', eventCategory, eventAction, eventLabel)
  }
}

// добавил замыкание:

export const ga = (eventCategory, eventAction, eventLabel) => () => {
  if (typeof window.ga === 'function') {
    window.ga('send', 'event', eventCategory, eventAction, eventLabel)
  }
}

// теперь вместо похабного:

<a ... onClick={ga.bind(void 0, 'footer', 'links', 'ios_app')} >

// несравненная красота:

<a ... onClick={ga('footer', 'links', 'ios_app')} >

Ваш коммент больше, чем моя статья. Спасибо за аргументы.

Только если оставить в кавычках.

В данном случае именно щастье — это высшая форма банального счастья :)

Ещё хочу дать самые лестные рекомендации проекту Monster Lessons: JavaScript, React, Redux. Превосходная подача материала!

Понял, что затупил. Но все равно спасибо, "ваш отзыв очень важен для нас". :)

Спасибо за лестный эпитет. Но до нативного Хабра ещё ой как далеко.

Именно, и в этом вся прелесть. Есть конечно SSR, благодаря которому сможешь работать, как в привычном PHP. Но в данном примере все выполняется на клиенте. Если собрать под Electron-ом, то получим кросс-платформенное десктоп-приложение. Если заменить React на ReactNative, то получим мобильное приложение. Благодаря Redux-у, определена архитектура круговорота данных в приложении. Дальше нужно подключиться к внешнему REST-API или Websocket-серверу. И можно купить backend, как услугу, засматриваюсь на scorocode.ru

Вот это самая лучшая статья по React+Redux из тех, что я перелопатил. Три раза перечитывал. И постиг Дзен.

Слишком интимный вопрос, многих ранила моя статья эту тему. Отвечу в личку.

Вообще-то я очарован Clojure. Но такую корову не продать.

В режиме хакатона — нереально.

Беда в том, что нет единственно правильного ответа. Пока React победил в моих изысканиях. Предыдущая ставка на Meteor — потерянное время.

Все дело в том, что суть статьи осталась за горизонтом. :)

Так и было сначала, использовал другую утилиту для извлечения компонентов. Но она не понимает русские буквы и для каждого компонента добавляет id, а если id были определены в первоначальной верстке, то их затирает. В морг.

Первые пять минут фильма "Быстрее пули" со Скалой — шедевр. Потом всё скатилось, как обычно.


Краткость — сестра сами знаете чего.

Тестировал исключительно в Хроме — вроде всё пучком. Хочется немного подробнее, ведь интересно же!

Спасибо, до меня дошло! За лесом не видно деревьев. Так можно тупо переопределить стили для каждого HTML-тега в компоненте NotFound.

Information

Rating
Does not participate
Registered
Activity