1
我想創建一個Dropdown組件:<Dropdown />
。如何根據React JS中的其他組件創建Dropdown組件?
在這下拉,我想處理程序和內容顯示。此下拉列表中始終包含2個元素。
此處理程序可以是任何內容:簡單的HTML,字符串或組件。
要顯示的內容可以是任何內容:簡單的HTML,字符串或組件。
我該如何構造這個Dropdown
?我想在我的應用程序的任何地方重複使用它。
我有這個想法。
<div id="Page2">
<Dropdown>
<Avatar />
<Menu>
<li>Settings</li>
<li>Logout</li>
</Menu>
</Dropdown>
</div>
但也有可能是這樣的:
<div id="Page3">
<Dropdown>
<span>Click to show the content</span>
<div>Hello World</div>
</Dropdown>
</div>
組件:
class Dropdown extends React.Component {
constructor(props) {
super(props);
}
}
怎樣才能使Avatar
或<span>Click to show the content</span>
作爲處理?
我問,因爲看起來Dropdown組件有動態內容,但操作是相同的。
感謝
比ks男人!正是我需要的。 – Steffi