Q:

How to set Header Fixed for all components only components should render in the body section header should be same as fixed

How to set Header Fixed for all components and  only components should be render in the body section moreover header title also need to show dynamically based on components renders in body section
is it possible through Router or from redux

A:

This is shown in the first example of the React Router Docs.
You want to wrap all routes in one main, container route usually called App:
render((
  <Router history={browserHistory}>
    <Route path="/" component={App}>
      <Route path="about" component={About}/>
    </Route>
  </Router>
), document.getElementById('root'))

Inside the App component you can then make use of this.props.children to show the components based on the route.
class App extends Component {
  render() {
    return (
      <div>
        <HeaderAlwaysShown />
        {this.props.children || <DefaultComponent />}
      </div>
    )
  }
}

