Improve documentation to clarify library dependencies and prop forwarding #1166
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Hey @gilbarbara,
First, thank you for creating this excellent library! I'd like to suggest an improvement to the documentation that would have saved me tons of troubleshooting time.
Issue
I just spent several hours trying to adjust the arrow positioning on tooltips (mine were too near the edge because my main tooltip has rounded borders) without success. I ran into issues with this because I lacked an understanding of the library's underlying architecture and how props should be passed through to the different dependencies.
What this PR does:
Adds documentation about:
Why I think this is a good idea :)
I think that this would significantly improve developer experience and reduce troubleshooting time.
For me, this would have prevented my hours-long investigation into why solutions from older issues like #453 and React Floater #50 weren't working for me.
By the way, the solutions provided in these older issues didn't work because they are outdated since commit 2637cc79504b668544e1e976d61519c47fd838b9 to React Floater.
After too much research than I care to admit, I found out that the proper documentation was at Floating UI's arrow modifier page and that I needed to pass modifiers through the entire component chain (React Joyride → React Floater → Floating UI).
Hope this contribution makes it, or at least a variation of it, and again, thanks for the hard work on this lib!