Я нобее, чтобы реактивировать и пытаться передать «активное» имя класса Nav-компоненту, чтобы отразить текущую страницу. Я могу, очевидно, это сделать с jquery, но я пытаюсь изучить «правильный» способ сделать это в React.Реагировать «активный» класс на компонент меню
Вот неработающий FIDDLE, который, я уверен, имеет массу проблем, но ядро того, чего я пытаюсь достичь.
//APP
const App = ({ children }) => (
<div id="app">
<section id="nav">
<TopNav />
</section>
<main>
{children || 'Welcome'}
</main>
</div>
);
App.propTypes = { children: React.PropTypes.object };
ReactDOM.render(
(<Router>
<Route path="/" component={App}>
<Route path="/pageone" component={PageOne} />
<Route path="/pagetwo" component={PageTwo} />
</Route>
</Router>), document.getElementById('content')
);
Это довольно легко сделать, используя встроенные стили в React ... Пробовали ли вы использовать стиль поддержки? – Maxwelll
Не знал об этом ... изучит его, спасибо. Может ли моя скрипка быть (безболезненно) изменена, чтобы показать мне? –
К сожалению, я не смог заставить вашу скрипку бежать – Maxwelll