15
Tôi đang cố gắng chuyển một số tới thành phần React nhưng nó được phân tích thành chuỗi (jsfiddle). Làm cách nào để React hiểu rằng tôi đang chuyển một số? Tôi có nên bỏ chuỗi vào một số trong thành phần không?Chuyển một số vào một thành phần
var Rectangle = React.createClass({
render: function() {
return <div>
<div>{this.props.intValue + 10}</div>
<div>{this.props.stringValue + 10}</div>
</div>;
}
});
React.render(<Rectangle intValue="10" stringValue="Hello" />
, document.getElementById('container'));
<script src="https://facebook.github.io/react/js/jsfiddle-integration.js"></script>
<div id="container">
<!-- This element's contents will be replaced with your component. -->
</div>
Tại sao bạn phải vượt qua một chuỗi như '' 'stringValue = {" Hello "}' '' thay vì '' 'stringValue =" Hello "' ''? – Austin
Bạn có thể làm điều đó theo cách bằng dây nhưng vì sự nhất quán vì bạn có thể làm cả hai cách giống nhau – VitalyB