Pressable buttons render invisible: style function fill never applied
React NativeConfirmed fix
uniwind
There is no error message for this one, only the symptom in the title.
Cause
uniwind already resolves react-native's Pressable to its own wrapper. Wrapping it again with withUniwind() dropped every style={({ pressed }) => ...} background.
Fix
Do not re-wrap Pressable; re-export react-native's Pressable as is and let uniwind handle className and function styles.
More React Native errors
- Screen crashes the whole app: Rendered more hooks than during the previous renderRendered more hooks than during the previous render
- Feed shows an error state for every address: ReferenceError before initializationReferenceError: Cannot access 'scoreById' before initialization
- Screen crash: Maximum update depth exceededError: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate.
- Reanimated crash on device: Tried to synchronously call a non-worklet function on the UI thread[Worklets] Tried to synchronously call a non-worklet function `clamp01` on the UI thread.
- Rows wrapped in <Link asChild> collapse to a tiny height