A는 초보자의 실험 반응 반응한다. 나는 잠시 동안 React 문서를 파 냈지만 아직 주사위를 굴리지 않았다.파징 객체는 JSX
4
A
답변
20
item
의 값을 올바르게 전달하지 않았습니다. foo={...}
은 JSX의 표현식을 나타내며, 즉 prop 값은 JavaScript로 평가되어야합니다. 그런 다음 개체 리터럴에 대해 {...}
이 누락되었습니다.
var item = {name: "A Name", description: "---"};
// ...
<MyComponent item={item} />
당신이 원하는 또는 경우 https://facebook.github.io/react/docs/jsx-in-depth.html#attribute-expressions
0
를 참조하십시오 : 당신이 구문은 매우 읽을 찾을 수없는 경우 먼저 객체를 변수에 할당 할 수 있습니다, 또는
<MyComponent item={{name: "A Name", description: "---"}} />
// ^--- object literal ---^
// ^----- expression -----^
해야한다 this.props.item.name
및 대신 this.props.name
및 this.props.description
에 액세스하려면 MyComponent
안에 다음 구문을 사용할 수 있습니다.
var item = {name: "A Name", description: "---"};
<MyComponent {...item} />
관련 문제
- 1. Adobe InDesign .jsx 스크립트는 .jsx 스크립트를 실행합니다.
- 2. JSX - 이미지로드
- 3. 객체는
- 4. 객체는
- 5. 객체는
- 6. 객체는
- 7. 객체는
- 8. 객체는
- 9. 동적 jsx 태그 이름은 오류 제공 : JSX 요소 유형을 '...'서명
- 10. React JSX compiling
- 11. TypeScript 대 JSX
- 12. .jsx 문자열을 .js로 변환
- 13. 조건부 속성/jsx
- 14. 클라이언트에서 jsx 변환 수행
- 15. Jsx 코드를 디버깅하는 방법
- 16. RactiveJS 및 JSX
- 17. React/JSX Scope
- 18. JSX 스크립트 포토샵
- 19. jsx 내부에서 forceUpdate 호출하기
- 20. 클라이언트 측 JSX 이동
- 21. 종료되지 않은 JSX 내용
- 22. React JS JSX fie
- 23. 조건부 논리 jsx react
- 24. 여러 JSX 파일 변환
- 25. 파징 값의 다른 형태의 파라미터와 함께 제어기로보고 스크립트
- 26. Firefox 9 (Mac)에서 파징 마진이 도청 되었습니까?
- 27. 꿀꺽 + browserify + babelify : JSX 코드
- 28. reactjs (JSX)에서 eventlistener 사용
- 29. JSX/Photoshop : 레이어 불투명도 문제
- 30. 바벨 시계가 .jsx 파일을로드하지 않음
'renderComponent'란 무엇입니까? 함수 호출? 함수 정의? 'MyComponent'는 어디에서 어떻게 정의되고 있습니까? 문제는 React하지만 기본 JS 구문처럼 보이지 않습니다. 스 니펫은 불완전하고 유효하지 않으므로 작동하지 않는다는 것은 당연합니다. 나는 React 문서가 그 이상을 보여줄 것이라고 확신한다. –
아, 그래서 함수 호출이되어야합니다. 여전히 구문 오류가 있습니다. 마지막 줄은';;'이 아니라');'이어야합니다. 그리고'item'의 값을 올바르게 전달하지 않습니다. 'foo = {...}'는 JSX의 표현식을 나타내며, 즉 prop 값은 JavaScript로 평가되어야합니다. 그런 다음 객체 리터럴에 대해'{...} '이 누락되었습니다. 'item = {{name : "A Name", description : "---"}}'이어야합니다. https://facebook.github.io/react/docs/jsx-in-depth.html#attribute-expressions –
감사합니다. 생각 중 이중 중괄호 충돌 ... – Shawn