react-bits:组件切换
发布时间:2020-12-15 07:26:13 所属栏目:百科 来源:网络整理
导读:react-bits 原文 从多个组件中选一个渲染 使用对象映射props值和组件 import HomePage from './HomePage.jsx' ; import AboutPage from './AboutPage.jsx' ; import UserPage from './UserPage.jsx' ; import FourOhFourPage from './FourOhFourPage.jsx' ;
react-bits 从多个组件中选一个渲染 import HomePage from './HomePage.jsx';
import AboutPage from './AboutPage.jsx';
import UserPage from './UserPage.jsx';
import FourOhFourPage from './FourOhFourPage.jsx';
const PAGES = {
home: HomePage,about: AboutPage,user: UserPage
};
const Page = (props) => {
const Handler = PAGES[props.page] || FourOhFourPage;
return <Handler {...props} />
};
// The keys of the PAGES object can be used in the prop types to catch dev-time errors.
Page.propTypes = {
page: PropTypes.oneOf(Object.keys(PAGES)).isRequired
};
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |