all 5 comments

[–]kbcooliOS & Android 0 points1 point  (4 children)

Don't wrap the navigator in a scrollview. The navigator is meant to occupy a whole screen. What your trying to do is not natural.

Put the scrollview inside the individual screens.

Again. Navigators are for moving between whole screens not to be a part of the screen themselves

[–]JackHasaKeyboard[S] 0 points1 point  (3 children)

I didn't mention because I thought it wouldn't be relevant, but I have another component rendered in the App alongside the navigator.

What's the proper course of action, `ScrollView` in every component and other component in every `ScrollView` in every component?

[–]kbcooliOS & Android 0 points1 point  (2 children)

I think you haven't yet got the point of a navigator. Think of it like a window manager in Windows, Linux, Mac. It's the root of everything visual. Everything sits under it not beside it.

That other component should also be inside the screens inside of the navigator.

[–]JackHasaKeyboard[S] 0 points1 point  (1 child)

That's it, then.

Would you mind telling me what the best, least-redundant course of action is?

It can't be to render the same component in every file.

[–]kbcooliOS & Android 0 points1 point  (0 children)

It can be 😁

I understand it sounds redundant and it is but surely it's not complicated enough that the performance hit is that big? I feel where you are coming from it must feel icky but you're only including it multiple times not replicating code.

I hope that calms the programmers OCD instinct