react-router-tutorial icon indicating copy to clipboard operation
react-router-tutorial copied to clipboard

Lesson 05:Uncaught TypeError: Cannot read property 'createClass' of undefined

Open wayung opened this issue 6 years ago • 0 comments

// App.js
import React from 'react'
import { Link } from 'react-router'

import NavLink from './NavLink'

export default React.createClass({
  render() {
	  return (
		  <div>
			  <h1>React Router Tutorial</h1>
			  <ul role="nav">
				  <li><NavLink to="/about">About</NavLink></li>
				  <li><NavLink to="/repos">Repos</NavLink></li>
			  </ul>
			  {this.props.children}
		  </div>
	  );
  }
})


// NavLink.js
import { React } from 'react'
import { Link } from 'react-router'

export default React.createClass({
	render() {
		return <Link {...this.props} activeClassName="active" />
	}
})

wayung avatar Mar 05 '19 15:03 wayung