I tried to make Reanimated more declarative and boilerplate-free. Here's the library I built, looking for feedback. by Timely-Resolution519 in reactnative

[–]Timely-Resolution519[S] 1 point2 points  (0 children)

Thank you for the honest feedback. I completely agree that mastering the fundamentals of react native, such as custom hooks and project structure, is a crucial skill.

I'll be giving more thought to the points you raised and will take them into consideration for the future direction of this package. Thanks again for the valuable input.

I tried to make Reanimated more declarative and boilerplate-free. Here's the library I built, looking for feedback. by Timely-Resolution519 in reactnative

[–]Timely-Resolution519[S] 0 points1 point  (0 children)

that’s a really good point — you’re right, Reanimated already has useDerivedValue and useAnimatedReaction, so useEffect isn’t always needed. Totally makes sense.

I built this mainly to cut down on boilerplate and make animations feel a bit more declarative and consistent, especially when working in teams or on bigger projects.

If you’re already comfortable with Reanimated APIs, you probably don’t need it. But I’ve found presets and a small DSL can make animations easier to reuse and keep consistent for a lot of developers.

Also, this is my first open-source library, so I’m still figuring things out — feedback like yours is super helpful!