Invariant Violation: No callback found with cbID 3902 and callID 1951 for module <unknown>

2.3k Views Asked by At

I'm creating a library of React Native components.

On my library I have this simple component

import React from 'react'
import {View, Text } from 'react-native'

export default function App() {
    return <View>
        <Text>Hello</Text>
    </View>
}

Then, on the app I'm using this component

import React from 'react'
import { View } from 'react-native'
import App from '@components-lib/App'
        
export default function RootApp() {
return (
        <View>
            <App />
        </View>
    )
}

So far everything works. Now, I need to make my simple component observable (I'm using mobx), but then if I change my simple component to

import React from 'react'
import {View, Text } from 'react-native'

import { observer } from 'mobx-react-lite' <-- adding this line

export default function App() {
    return <View>
        <Text>Hello</Text>
    </View>
}

By simply adding the import of observer I start to get tons of this error

Invariant Violation: No callback found with cbID 3902 and callID 1951 for module . Args: '["{"codeFrame":{"content":"\u001b[0m \u001b[90m 20 |\u001b[39m }\u001b[0m\n\u001b[0m \u001b[90m 21 |...(truncated)..."]'

Any idea what the problem is? If I remove the observer import everything starts to work again...

0

There are 0 best solutions below