strux
Version:
Cross-component communication finally made simple.
30 lines (27 loc) • 664 B
JavaScript
import React from 'react';
import { Component } from '../strux/strux';
import { Link } from 'react-router';
class Navigation extends Component {
constructor() {
super();
}
componentTakesState(appState, classTrigger, diff) {
console.debug('Navigation reacted:', appState, classTrigger, diff);
}
render() {
return (
<div className="navigation">
Navigation
<ul>
<li>
<Link to="/" activeClassName="active">Home</Link>
</li>
<li>
<Link to="/other" activeClassName="active">Other</Link>
</li>
</ul>
</div>
);
}
}
export default Navigation;