Which of the approaches you have talked about (prop getters & compound components) is best for building UI-free components? Inspired by this thread.

P.S. I think you should definitely rename prop getters to the IKEA pattern.

  • downshift
  • How to give rendering control to users with prop getters