Size: a a a

React: русскоязычное сообщество

2020 March 12

d

dron in React: русскоязычное сообщество
The Fallen Phoenix
Before implementing GTM in your application ensure that you have at least one published container, otherwise Google Tag Manager snippet will return 404.
Спасибо :)
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Я вообще без понятия был что это был за пакет и с чем его едят, просто открыл документацию и сразу увидел это. Пожалуйста :)
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Сбор аналитики от Гугла видимо, но апи очень нереактовое.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
https://github.com/alinemorelli/react-gtm/blob/master/src/TagManager.js
Очень странно что автор позиционирует либу как либу для реакта
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Когда единственное что требуется это вызов метода при рендере компонента.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
А это почти каждая либа для view layer сможет
источник
2020 March 13

AK

Andrey Kuznetsov in React: русскоязычное сообщество
Ну Реакт хайп :) если не позиционировать то и не увидят
источник

M

Michail in React: русскоязычное сообщество
Читал инфу, что реакт в методе componentDidMount если встречает setState, то обновляет компонент без видимости для пользователя

Но как такое возможно, если componentDidMount вызвается после того, как элемент отрендорен и пользователь его видит
источник

A

Aleksandr in React: русскоязычное сообщество
Michail
Читал инфу, что реакт в методе componentDidMount если встречает setState, то обновляет компонент без видимости для пользователя

Но как такое возможно, если componentDidMount вызвается после того, как элемент отрендорен и пользователь его видит
Обновление происходит до обновления экрана бразуера, т.е. сначало происходит сетСтейт, а потом уже обновление и отображение компонента
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
Обновление происходит до обновления экрана бразуера, т.е. сначало происходит сетСтейт, а потом уже обновление и отображение компонента
Но componentDidMount происходит после обновления экрана?
источник

A

Aleksandr in React: русскоязычное сообщество
Michail
Но componentDidMount происходит после обновления экрана?
нет, до
источник

A

Aleksandr in React: русскоязычное сообщество
он происходит после вставки компонента в ДОМ дерево
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
он происходит после вставки компонента в ДОМ дерево
Но как де только компонент вставился в Дом, пользователь уже его видит
источник

A

Aleksandr in React: русскоязычное сообщество
Michail
Но как де только компонент вставился в Дом, пользователь уже его видит
Нет, пользователь его видит после обновление экрана.
Вставка в дом > обновление экрана
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
Нет, пользователь его видит после обновление экрана.
Вставка в дом > обновление экрана
Так, тут у меня траблы

Когда мы меняем дом, то экран автоматически обновляеися
источник

M

Michail in React: русскоязычное сообщество
Разве не так?
источник

A

Aleksandr in React: русскоязычное сообщество
да
источник

A

Aleksandr in React: русскоязычное сообщество
но сначало меняется дом, потом обновляется экран
источник

A

Aleksandr in React: русскоязычное сообщество
это синхронный процесс
источник

A

Aleksandr in React: русскоязычное сообщество
т.е. это происходит друг за другом
источник