2016-12-25 3 views
0

제기 된 버튼에 대해 재료 UI (http://www.material-ui.com/#/components/raised-button)에서 그대로 코드를 그대로 복사하고 있습니다. 필요한 모든 노드 모듈을 설치했습니다. 무슨 일 이니?재료 UI 발생 버튼이 작동하지 않습니다.

아래 이미지에 오류가 있습니다. 기본적으로 그것은 "TypeError : 정의되지 않은"prepareStyles '속성을 읽을 수 없습니다. "라고 말합니다. 당신의 style 속성이 정의되지 않은처럼

+0

더 추가 할 수 있습니까? 전체 오류 스택 및 오류를 던지고있는 전체 구성 요소와 동일합니다. – DirtyRedz

+0

방금 ​​그림을 추가했습니다 –

+0

더 많은 코드를 표시하십시오. – DirtyRedz

답변

2

: 일정한 스타일이

import React from 'react'; 
import RaisedButton from 'material-ui/RaisedButton'; 

const style = { 
    margin: 12, 
}; 

const RaisedButtonExampleSimple =() => (
    <div> 
    <RaisedButton label="Default" style={style} /> 
    <RaisedButton label="Primary" primary={true} style={style} /> 
    <RaisedButton label="Secondary" secondary={true} style={style} /> 
    <RaisedButton label="Disabled" disabled={true} style={style} /> 
    <br /> 
    <br /> 
    <RaisedButton label="Full width" fullWidth={true} /> 
    </div> 
); 

export default RaisedButtonExampleSimple; 

: document page의 코드에서 참조하시기 바랍니다 구성 요소 :

https://jsfiddle.net/9017dsc2/1/

import React from 'react'; 
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'; 

class Example extends React.Component { 
    render() { 
    return (
     <div> 
     <RaisedButton label="A Raised Button" /> 
     </div> 
    ); 
    } 
} 

const App =() => (
    <MuiThemeProvider> 
    <Example /> 
    </MuiThemeProvider> 
); 
+0

쿨 - 이걸로 해결되었습니다! "material-ui/styles/MuiThemeProvider '에서 import MuiThemeProvider를 추가했습니다." 그리고 효과가있었습니다. 덕분에 –

+0

끝내 주셔서 감사합니다. 나는 다른 사람들을위한 대답을 향상시키기 위해 수입을 포함시키기 위해 나의 대답을 편집했다. –

0

<RaisedButton label="Primary" primary={true} style={style} />

enter image description here

보인다. 당신은 재료 UI의 MuiThemeProvider에서 최상위 요소 (또는 적어도 일부 상위 구성 요소)를 포장 할 필요가

const style = { 
    margin: 12, 
}; 
관련 문제