#1216·reactotron

State keeps showing "No Subscriptions" (been week of googling)

Author: HosAkhCreated Feb 3, 2021Updated Jun 5, 2026

I'm using expo (idk if that matters but seems like it shouldn't from searching around).

I went into my state and have done both * and empty state and just press enter image

Afterwards, nothing still shows up in my State tab.

image

As you can see at the bottom I'm connected to my simulator.

Here is my store.js and ReactotronConfig.js page.

Store.js

bash
import { createStore, compose, applyMiddleware } from 'redux';
import ReduxThunk from 'redux-thunk';
import rootReducer from './reducers/rootReducer';
import { persistStore, persistReducer } from 'redux-persist'
import autoMergeLevel2 from 'redux-persist/lib/stateReconciler/autoMergeLevel2'
import { AsyncStorage } from 'react-native';


let storeEnhancers = [];

if (__DEV__) {
  const reactotron = require("../utils/ReactotronConfig").default;
  reactotron.initiate();
  storeEnhancers = [...storeEnhancers, reactotron.createEnhancer()];
}


const persistConfig = {
  key: 'root',
  storage: AsyncStorage,
  stateReconciler: autoMergeLevel2,
  blacklist: ['intervalTimer', 'creatingWorkout', 'creatingWorkoutPlan']
}

const persistedReducer = persistReducer(persistConfig, rootReducer)

const enhancerList = [];
const devToolsExtension = window && window.__REDUX_DEVTOOLS_EXTENSION__;

if (typeof devToolsExtension === 'function') {
  enhancerList.push(devToolsExtension());
}

const composedEnhancer = compose(applyMiddleware(ReduxThunk), ...enhancerList);


export const store = createStore(persistedReducer, {}, composedEnhancer, {
  enhancers: [...storeEnhancers],
});
export const persistor = persistStore(store);

ReactotronConfig.js

bash
import Reactotron from 'reactotron-react-native';
import { reactotronRedux } from 'reactotron-redux'

const reactotronConfig = {
    initiate: () => {
        Reactotron.configure()
            .useReactNative({
                storybook: true
            })
            .use(reactotronRedux())
            .connect();
    },
    createEnhancer: () => Reactotron.createEnhancer()
};

export default reactotronConfig;