2016-11-15 3 views
0

에 정의되어 있지 않습니다와 나는 아이들로 Tabs와 함께 AppBar을 만들려고하고 있습니다. 내 현재의 구현은 다음과 같습니다형식 오류 : 개체 반응은 내가 <code>React</code>과 <code>Material UI</code>에 새로운 오전 createElement와

TypeError: undefined is not an object (evaluating '_react.React.createElement') 

나는이 문제를 해결하는 방법에 대한 확신입니다 : 내가의 오류를 받고 있어요

import {React, PropTypes, Component} from 'react'; 
import TodoTextInput from './TodoTextInput'; 
import injectTapEventPlugin from 'react-tap-event-plugin'; 
import baseTheme from 'material-ui/styles/baseThemes/lightBaseTheme' 
import getMuiTheme from 'material-ui/styles/getMuiTheme' 
import {Tabs, Tab} from 'material-ui/Tabs'; 
import {AppBar} from 'material-ui/AppBar'; 

const styles = { 
    headline: { 
    fontSize: 24, 
    paddingTop: 16, 
    marginBottom: 12, 
    fontWeight: 400 
    } 
}; 

function handleActive(tab) { 
    alert(`A tab with this route property ${tab.props['data-route']} was activated.`); 
} 
const defaultStyle = { 
    marginLeft: 20 
}; 

class Header extends Component { 
    render() { 
    return (
     <header className="header"> 
     <AppBar title="TEST" /> 
     <Tabs> 
      <Tab label="Tab 1" > 
      <div> 

      </div> 
      </Tab> 
      <Tab label="Tab 2" > 
      <div> 

      </div> 
      </Tab> 
      <Tab label="Tab 3" > 
      <div> 

      </div> 
      </Tab> 
      <Tab label="Tab 4" > 
      <div> 

      </div> 
      </Tab> 
     </Tabs> 
     {children} 
     </header> 
    ); 
    } 
} 

module.exports = Header; 

. 도와주세요!

답변

4

당신은 틀린 React를 가져오고 있습니다. 당신은 가깝습니다. 부모와 자녀 등 다른 사람으로 반작용의

import React, { PropTypes, Component } from 'react';

생각을 변경합니다. React를 가져오고 React.PropTypesReact.Component으로 다른 항목에 액세스 할 수도 있습니다.