Hello people im getting this error in react native在React 18中,SSRProvider是不必要的,是一个noop。你可以从你的应用程序中删除它,我已经尝试了这个@react-aria/ssr,并用它代替,但没有解决警告。任何建议都会有帮助。
使用React18.2.0,天然碱^[3.4.28],React天然碱0.71.8。
下面是我在App.js中的代码
<Provider store={store}>
<NativeBaseProvider theme={theme}>
<SafeAreaView style={{flex: 1, backgroundColor: '#292929'}}>
<StatusBar
translucent
backgroundColor="#292929"
barStyle="light-content"
/>
<AppNavigation />
</SafeAreaView>
</NativeBaseProvider>
</Provider>
字符串
我试过这个@react-aria/ssr并使用,但没有解决警告。任何建议都会有帮助。
1条答案
按热度按时间vddsk6oq1#
1.导航到node_modules/native-base/src/core/NativeBaseProvider.tsx
1.删除包含{children}的内容。注意不要删除{children}。
1.删除SSRProvider导入。即从'@react-native-aria/utils'删除这行import { SSRProvider };
1.运行npx patch-package native-base。在提示中选择Yes。
当Native Base正式修复它时,您可以从创建的补丁目录中删除补丁并重新安装native-base
https://github.com/GeekyAnts/NativeBase/issues/5758