It depends on what you’re doing. If you’re working on a product like Slack, for example, the right question will often be not what UI your feature needs but what feature your UX idea needs.