2017-05-12 1 views
1

그래서 Ruby on Rails에서 반응 구문을 이해하기 위해 this 자습서를 따라 갔고 꽤 잘 했어. 단지 자바 스크립트 였고, 다음으로이 웹 팩을 구현하려고 시도했습니다. other 자습서하지만 내가 알아챈 것은 .jsx 구성 요소가 매우 다른 구문을 가지고 있으며 첫 번째 자습서에서 복사하여 붙여 넣으려고했는데 작동하지 않는다는 것입니다. React.createClass은 더 이상 필요 없으며 이제는 어떻게되는지 모릅니다. 첫 번째 튜토리얼 에서처럼 .jsx을 중첩하려면 다른 종류의 React 또는 예제를 찾을 수있는 곳인지 모르겠다.WebPack에서 Ruby on Reails 클래스를 지금 사용하는 방법

+0

설명해 주시겠습니까? 둥지는 무엇을 의미합니까? 다른 JSX 요소를 JSX에 포함시키는 것을 의미합니까? – MayorMonty

+0

예, 다른 하나에 jsx를 포함 시키십시오. –

답변

0

JSX 구문은 처음에는 다소 혼란 스럽지만 두 번째 성격이 될 수있다. 곧. 의 당신이 구성 요소 List 반응 있다고 가정 해 봅시다 :

import React from "react"; 
import ReactDOM from "react-dom"; 

import Item from "./item"; 

export default class List extends React.Component { 
    render(props) { 
     return <ol>{props.list.map(item => <Item item={item}>)}</ol> 
    } 
} 

공지 라인이 import의 항목. 그런 구성 요소를 가져 오면 일반 HTML 요소처럼 렌더링합니다. 이 질문에 대한 대답이 있습니까?

관련 문제