https://reacttraining.com/react-rout...xample/nesting
по предоставленному коду - написано неправильно )
this.findCurrentGood(goodsList, itemId);
this.findCurrentTab();
это дичь )
return <DetailPage itemId={ id } currentTab="characteristics" pathName={ location.pathname } />
...
return <DetailPage itemId={ id } currentTab="opinion" pathName={ location.pathname } />
...
return <DetailPage itemId={ id } currentTab="description" pathName={ location.pathname } />
это тоже дичь, заведи отдельные компоненты...
табы тоже завернуть в отдельный компонент...