मेरे पास एक ऐप है जहां मुझे एक तत्व की ऊंचाई निर्धारित करने की आवश्यकता है (गतिशील रूप से "ऐप-कंटेंट" कहते हैं)। यह एप्लिकेशन के "क्रोम" की ऊंचाई लेता है और इसे घटाता है और फिर उन बाधाओं के भीतर 100% फिट होने के लिए "ऐप-कंटेंट" की ऊंचाई निर्धारित करता है। यह वैनिला जेएस, jQuery, या बैकबोन विचारों के साथ सुपर सरल है, लेकिन मैं यह पता लगाने के लिए संघर्ष कर रहा हूं कि रिएक्ट में ऐसा करने के लिए सही प्रक्रिया क्या होगी?
नीचे एक उदाहरण घटक है। मैं सेट करने के लिए सक्षम होना चाहते हैं app-content
शून्य से खिड़की की 100% का आकार होने के लिए की ऊंचाई ActionBar
और BalanceBar
, लेकिन मैं कैसे जानते हो जब सब कुछ प्रदान की गई है और जहां मैं इस में गणना के सामान डाल प्रतिक्रिया क्लास?
/** @jsx React.DOM */
var List = require('../list');
var ActionBar = require('../action-bar');
var BalanceBar = require('../balance-bar');
var Sidebar = require('../sidebar');
var AppBase = React.createClass({
render: function () {
return (
<div className="wrapper">
<Sidebar />
<div className="inner-wrapper">
<ActionBar title="Title Here" />
<BalanceBar balance={balance} />
<div className="app-content">
<List items={items} />
</div>
</div>
</div>
);
}
});
module.exports = AppBase;