title: How to determine deep in the React view hierarchy whether to use a Link or a callback?
body: <p>I have a React search component that a few levels deep in the search results row/column value has a ReactRouter.Link that will get the user to the Details page.
  However I'd like to reuse this component in a dialog to search and select, in which case when clicking on the column value in that row I'd like to invoke the callback passed to the top parent. How do I deal with the fact that I need to specify the callback at a fairly high level and then act on it many levels down the hierarchy, other than passing it along ? Thanks.</p>