ฉันมีแอพที่ฉันต้องตั้งความสูงขององค์ประกอบ (เรียกว่า "เนื้อหาของแอพ") แบบไดนามิก ใช้ความสูงของ "chrome" ของแอพและลบออกแล้วตั้งค่าความสูงของ "เนื้อหาแอพ" ให้พอดี 100% ภายในข้อ จำกัด เหล่านั้น นี่เป็นเรื่องง่ายสุด ๆ กับมุมมองวานิลลา JS, jQuery หรือ Backbone แต่ฉันพยายามที่จะเข้าใจว่ากระบวนการที่เหมาะสมสำหรับการทำเช่นนี้ใน React?
ด้านล่างเป็นองค์ประกอบตัวอย่าง ฉันต้องการที่จะสามารถตั้งค่า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;