【发布时间】:2018-12-31 23:12:30
【问题描述】:
如何从另一个函数编辑 func 中的段落?
const func = ({ onChange, onDeselect }) => (
<div>
<p>Edit this</p>
</div>
);
【问题讨论】:
标签: reactjs function stateless innertext
如何从另一个函数编辑 func 中的段落?
const func = ({ onChange, onDeselect }) => (
<div>
<p>Edit this</p>
</div>
);
【问题讨论】:
标签: reactjs function stateless innertext
添加另一个道具:
const func = ({ onChange, onDeselect, copy }) => (
<div>
<p>{copy}</p>
</div>
);
【讨论】:
<Foo copy={<Bar />} />
我希望 contentProp 成为内容,但我正在导出这个组件,因此渲染在另一个文件中。
let content = <SearchContent />;
function renderTabContent({ getTabContentProps, value }) {
const SampleTab = SampleTabs[value];
content = <SampleTab {...getTabContentProps()} />;
}
renderTabContent.propTypes = {
getTabContentProps: PropTypes.func,
value: PropTypes.string
};
const TabsApp = ({ onChange, onDeselect, contentProp }) => (
<div>
<AppHeader
data-testod="hearder"
position="static"
renderNav={({ getNavProps }) => (
<div {...getNavProps({})} >
<Tabs
centered
noBorder
defaultValue={Search}
displayName={'centeredExample'}
onChange={onChange}
onDeselect={onDeselect}
render={({ getTabProps }) => <Tab {...getTabProps()} />}
renderTabContent={renderTabContent}
tabs={[Search, Add, Update]}
/>
</div>
)}
/>
<div>{contentProp}</div>
</div>
);
TabsApp.propTypes = {
onChange: PropTypes.func,
onDeselect: PropTypes.func,
contentProp: PropTypes.element
};
【讨论】: