Mateusz Łopaciński
Mateusz Łopaciński
## Description This PR adds eslint v9 support. It also adjusts respective tests to use v9-style config. ## TODO ### Fixing tests I got most of tests working by simply...
### Description Pan gesture works usually fine inside a `ScrollView` or other component except some cases, when I try to drag an item a while after scrolling the scrollable parent...
### Description ## Problem description I was looking into possible improvements of auto scroll performance in my [react-native-sortables](https://github.com/MatiPl01/react-native-sortables) library. Performance is fine on the Old Architecture, but on the New...
## Summary This PR removes the entire CPP logic of JS props handling and keeps this logic only on the JS side. In the new approach, instead of marking props...
## Summary This PR adds 3 different eslint rules to ensure that errors and warnings are logged properly: - `use-logger` - shows error when `console.warn` or `console.error` is used instead...
## Summary ### Issue description For some reason, `componentWillUnmount` was called too late on android and the `ShadowNode` removal mutation triggered the exiting layout animation before the `componentWillUnmount` was called....
### Description When we set `detachInactiveScreens` to `false` on the navigator, then, the `layout` transition is removed when we leave the screen with an `AnimatedComponent` that has a layout transition...
## Summary ## Test plan
## Summary This PR adjusts docs after the `useScrollViewOffset` hook renaming to `useScrollOffset`. # TODO Finish once the #7597 is merged and released, remember to bump reanimated in docs.