вставляются через нативный js скрипты и стили билда реакт приложухи.
Таких приложух на странице 3, каждая использует редакс, проблема в том, что у каждого приложения одни и те же свойства в редаксе, и один стор перекрывает сторы остальных приложений.
Инициализация сторов выглядит в каждой приложухе так:
const store: Store = createStore(reducers, {}, composeWithDevTools());
storeService.setStore(store);
Можно ли как-то разграничить эти рекдакс, может сделать их локальными, а не для все страницы платформы?
сторы не должны перекрываться, перекрываются лишь дев тулзы так как они пишутся в window
А расскажите как у вас организовано приложение, это что то встраиваемое?
Да, вы были правы, дело не в редаксе. Нашел беду, собственно, у всех трех из билда тащится вот это добро. и именно "webpackJsonpmy-app" влияет
А как билдите апки и как встраиваете?
у меня create-react-app "build": "react-scripts build",
У каждого из приложений?
Это меняется в package.json { "name": "my-app", мдее 🙈
Обсуждают сегодня