для работы с аналитикой (код на Reatom).
                  
                  
                  
                  
                  
                  // File 1: Google
                  
                  
                  subscribe(addedProduct, productInfo => {
                  
                  
                    // ...отправка данных в гугыль
                  
                  
                  }) 
                  
                  
                  
                  
                  
                  // File 2: Yandex
                  
                  
                  subscribe(addedProduct, productInfo => {
                  
                  
                    // ...отправка данных в яшу
                  
                  
                  }) 
                  
                  
                  
                  
                  
                  // File 3: VK
                  
                  
                  subscribe(addedProduct, productInfo => {
                  
                  
                    // ...отправка данных в вк
                  
                  
                  })
                  
                  
                  
                  
                  
                  // etc...
                  
                  
                  
                  
                  
                  Reatom — ок, +TS 
                  
                  
                  Effector — ок, +TS 
                  
                  
                  Redux — +- через middleware и с костыльным выводом типов
                  
                  
                  
                  
                  
                  А как справляется с этим кейсом MobX? :)
                  
                  
                
Я доклад не видел, но доклад обычно не означает пиар, просто чел должен был поделиться продакшен опытом своей компании как им работалось мобиксом и редксом, и ему есть что сравнить и он просто рассказывает это
аналогично const addedProduct = observable(null); // File 1: Google reaction(() => addedProduct.get(), productInfo => { // ...отправка данных в гугыль }) // File 2: Yandex reaction(() => addedProduct.get(), productInfo => { // ...отправка данных в яшу }) // File 3: VK reaction(() => addedProduct.get(), productInfo => { // ...отправка данных в вк }) addedProduct.set(...); ... addedProduct.set(...);
Обсуждают сегодня