我想在React navigation 5中擁有自己的標題組件。在開發和生產模式下一切正常,但是,當我構建項目時,在我的手機上打開它并按以下“設置”屏幕,它沒有給我任何錯誤日志并使我的應用程序崩潰。我正在使用反應本機元素作為自定義標頭組件。我正在使用的版本:反應導航/底部標簽 ^5.4.5反應導航/本機 ^5.4.0反應導航/堆棧 ^5.3.7世博線性漸變~8.2.1我已經解構了一些東西并得出以下代碼不起作用的結論 <Stack.Navigator screenOptions={{ header: () => ( <Header leftComponent={{ text: 'Settings', style: [t.textWhite] }} rightComponent={<Icon name='user' type='font-awesome' color={'white'} />} linearGradientProps={{ colors: ['#2c5282', '#3b8b85'], start: { x: 0, y: 0.5 }, end: { x: 1, y: 0.5 }, }} /> ), }} initialRouteName="SettingsIndex" >任何人都知道如何解決?編輯(發現問題)該問題是由我的標頭屬性中的“linearGradientProps”引起的。因此,這可能是 react-native-elements 或 react-nativation 崩潰。linearGradientProps={{ colors: ['#2c5282', '#3b8b85'], start: { x: 0, y: 0.5 }, end: { x: 1, y: 0.5 },}}
React navigation 5 自定義標頭組件在打開已發布的應用程序時導致崩潰
函數式編程
2023-03-24 14:48:42