는 내 전화 JSX 구성 요소에서 다음을 감안할 때 :React 클래스에 전달 된 'data-'소품을 사용하는 방법은 무엇입니까?
<CoolThing data-itemx="Corduroy" data-itemy="Pancakes" />
내가 내 CoolThing
클래스에서 이러한 문자열을 사용할 수 있어야합니다.
class CoolThing extends Component {
getStyle() {
var itemx = this.props.data-itemx;
var itemy = this.props.data-itemy;
이렇게하면 데이터 문자열 대신에 NaN
가 생성됩니다.
this.props.dataItemx // undefined
this.props.dataitemx // undefined
this.props.itemx // undefined
this.props.data.itemx // error accessing itemx of undefined
이 console.log(this.props)
이 data-itemx
이되고 있음을 보여줍니다 실행,하지만 난 그것을 액세스 할 수 없습니다 : 나는 몇 가지 다른 일을 시도했습니다.
나는 이미 https://facebook.github.io/react/docs/dom-elements.html을 읽었지만이 작업을 수행하는 방법은 아직 명확하지 않습니다.
그래서 어떻게 할 수 있습니까? brackets
표기의 사용과