当前位置: 首页 > news >正文

绍兴专业网站建设电子商务公司招聘

绍兴专业网站建设,电子商务公司招聘,wordpress商城案例,投资做网站利润分析自定义组件的时候往往需要传 children#xff0c;由于写法比较多样#xff0c;我就总结了一下。 方案列表 1. 类组件1.1 类组件#xff0c;不使用解构1.2 类组件#xff0c;使用解构 2. 函数组件2.1 函数组件#xff0c;不使用解构2.2 函数组件#xff0c;外部解构2.3 函…自定义组件的时候往往需要传 children由于写法比较多样我就总结了一下。 方案列表 1. 类组件1.1 类组件不使用解构1.2 类组件使用解构 2. 函数组件2.1 函数组件不使用解构2.2 函数组件外部解构2.3 函数组件内部解构 3. 普通函数3.1 普通函数内部解构3.2 普通函数外部解构3.3 普通函数外部解构不使用自定义Type3.4 普通函数不使用解构不使用自定义Type 调用及展示 要自定义的组件是这样的 其中包含一个 title 和一个 children。 定义一个后面要用到的 Props: /** 定义属性对象* - title: 标题* - children: 子组件*/ type Props {title: string;children?: React.ReactNode; };1. 类组件 1.1 类组件不使用解构 class ClassComponent1 extends ComponentProps {render(): ReactNode {return (div style{{ backgroundColor: red }}h2{this.props.title}/h2{this.props.children}/div);} }1.2 类组件使用解构 class ClassComponent2 extends ComponentProps {render(): ReactNode {// 解构赋值const { title, children } this.props;return (div style{{ backgroundColor: red }}h2{title}/h2{children}/div);} }2. 函数组件 2.1 函数组件不使用解构 const FunctionComponent1: React.FCProps (props) {return (div style{{ backgroundColor: orange }}h2{props.title}/h2{props.children}/div); };2.2 函数组件外部解构 const FunctionComponent2: React.FCProps ({ title, children }) {return (div style{{ backgroundColor: orange }}h2{title}/h2{children}/div); };2.3 函数组件内部解构 const FunctionComponent3: React.FCProps (props) {// 解构赋值const { title, children } props;return (div style{{ backgroundColor: orange }}h2{title}/h2{children}/div); };3. 普通函数 3.1 普通函数内部解构 function NormalFunction1(props: Props) {// 解构赋值const { title, children } props;return (div style{{ backgroundColor: yellow }}h2{title}/h2{children}/div); }3.2 普通函数外部解构 function NormalFunction2({ title, children }: Props) {return (div style{{ backgroundColor: yellow }}h2{title}/h2{children}/div); }3.3 普通函数外部解构不使用自定义Type function NormalFunction3({title,children, }: {title: string;children?: React.ReactNode; }) {return (div style{{ backgroundColor: yellow }}h2{title}/h2{children}/div); }3.4 普通函数不使用解构不使用自定义Type function NormalFunction4(props: { title: string; children?: React.ReactNode }) {return (div style{{ backgroundColor: yellow }}h2{props.title}/h2{props.children}/div); }调用及展示 export default class ChildrenPage extends Component {render() {return (div style{{ padding: 20px }}h1组件传children/h1ClassComponent1 title类组件不使用解构p这里是children/p/ClassComponent1ClassComponent2 title类组件使用解构p这里是children/p/ClassComponent2FunctionComponent1 title函数组件不使用解构p这是里children/p/FunctionComponent1FunctionComponent2 title函数组件外部解构p这是里children/p/FunctionComponent2FunctionComponent3 title函数组件内部解构p这是里children/p/FunctionComponent3NormalFunction1 title普通函数内部解构p这里是children/p/NormalFunction1NormalFunction2 title普通函数外部解构p这里是children/p/NormalFunction2NormalFunction3 title普通函数外部解构不使用自定义Typep这里是children/p/NormalFunction3NormalFunction4 title普通函数不使用解构不使用自定义Typep这里是children/p/NormalFunction4/div);} }
http://wiki.neutronadmin.com/news/47017/

相关文章:

  • iis7架设网站学做内账的网站
  • 网站建设怎么建设深圳网站平台制作
  • 商城网站开发平台阿毛免费模板网
  • 淘宝上做网站权重景德镇网站建设哪家好
  • js 网站首页下拉广告网页版抖音入口官网
  • 深圳网站建设厂家app软件开发合同范本
  • 比较还做的调查网站临淄网站建设yx718
  • 北海网站建设公司wordpress 笔记本主题
  • 北京做网站比较好的廊坊建设局网站6
  • 张槎建网站公司视频拍摄软件
  • asp做网站 的pdf教程房产网站代理
  • 网站开发费会计分录企业型商务网站制作
  • 南京网站维护公司柳市网站优化
  • 潮流资讯类网站建设策划企业网站备案要多少钱
  • 沈阳网站设计广告公司免费ppt模板大全下载
  • saas建站和开源建站的区别青海省住房与城乡建设厅网站
  • 智能建站制作网站建动态密码是否收费
  • 自己的网站怎样做优化书店网站模板下载
  • 下载网站模板怎么使用教程2020最近的新闻大事10条
  • 网站建设问一问公司17网一起做网店广州站
  • 简述网站建设评估的指标有哪些定制型网站建设渠道
  • 大同推广型网站开发开发商城网站公司
  • 宝塔windows建设网站wordpress 菜单 表
  • 如何建设一个手机网站女性做网站
  • 如何做搞笑原创视频网站青岛制作网站的
  • 我的家乡网站设计模板雅安移动网站建设
  • 论文网站开发网站排名效果好
  • 外汇平台+网站开发网站建设 销售提成
  • 专业网站建设服务东莞网站建设代理商
  • 深圳网站建设公司小江品牌建设规划