The short answer is no. A simple reaction component can be completely self-sufficient.
The long answer is that it depends on whether this component coexists in a larger application.
If published tweets force you to update any other component, you will need some form of communication to handle this. This can be a simple function or a callback for a small number of components and dependencies. But as the application grows, the cascade of dependencies will grow with it, and the discussion of several components becomes more difficult. The "flow" pattern is a proven way to solve this problem.
My advice: Start small and keep state and components simple, refactor as needed.
source share