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

河北企业建站系统信息保密管理咨询公司

河北企业建站系统信息,保密管理咨询公司,百度搜索引擎原理,企业网站结构第一部分:初识react react: 用于构建用户界面的 JavaScript 库全局安装,win r, 命令: npm install create-react-app -g3. 创建一个react应用, 这里我在vscode 里面创建, 创建之后,运行 create-react-app my-appcd my-app npm start 第二部分: redact 组件定义以及使用 rea…第一部分:初识react react: 用于构建用户界面的 JavaScript 库全局安装,win r, 命令: npm install create-react-app -g3. 创建一个react应用, 这里我在vscode 里面创建, 创建之后,运行 create-react-app my-appcd my-app npm start 第二部分: redact 组件定义以及使用 react 中组件 分为两种: 类组件 和 函数组件, 一般使用是以jsx结尾的文件,有提示 先使用类组件 // learn-class.jsx 文件 // react 一般结尾是以jsx // 类组件使用 import React from react; /*** 类组件必须继承React.compinent 这个类才叫 类组件* 并且要把这个类(或者组件) 导出*/ export default class LearnClass extends React.Component{/*** 必须要有一个方法 render* render 里面必须要有返回值 * 返回值就是 html */render(){ return (divdiv类组件/div/div)} }在index.js 中使用 import ReactDOM from react-dom/client; // 导入进来 import LearnClass from ./day-1/learn-class; const root ReactDOM.createRoot(document.getElementById(root)); root.render(// 注意是 按照标签使用LearnClass/LearnClass ); 最后结果没有问题 函数组件使用 // 函数组件, learn-fnc.jsx export default function LearnFnc() { return (div函数组件/div) }在index.js 中使用 import ReactDOM from react-dom/client; // import LearnClass from ./day-1/learn-class; import LearnFnc from ./day-1/learn-fnc; const root ReactDOM.createRoot(document.getElementById(root)); root.render(LearnFnc/LearnFnc ); 然后运行ok 类组件和函数组件的区别 简单理解: 1.类组件有生命周期,函数组件没有 2.类组件需要继承class,函数组件不需要 第三部分 1.初识jsx, 就是js 里面写html和变量 每一个JSX 元素只是调用React.createElement(‘组件或者标签名’,‘组件接收的参数’, 子级)的语法糖 import React from react;class A1 extends React.Component {/*** jsx 核心是createElement* 第一个参数是组件或者标签名* 第二个组件接受的参数* 第三个参数 子级*/render() { return React.createElement(h1,null, A1)} }export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}A1/A1/div)} }第四部分 css 样式使用推荐 sass npm install sass在learn-scss.scss中 .LearnJsx{.box{width: 100px;height: 100px;background-color: pink;} }在learn-jsx.jsx中引用 import React from react; /*引用*/ import ./learn-scss.scss class A1 extends React.Component {/*** jsx 核心是createElement* 第一个参数是组件或者标签名* 第二个组件接受的参数* 第三个参数 子级*/render() { return React.createElement(h1,null, A1)} }export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div classNameLearnJsx{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}A1/A1/*使用*/div classNamebox 红色/div/div)} } 用css 引入 // learn.css 中 .red{color: red; }// ------- 分割线 在 在learn-jsx.jsx中引用, 但是如果index.js引用了组件,没有使用LearnJsx组件,会污染其他组件,所以不推荐,但是要知道这个写法 import React from react; // import ./learn-scss.scss import ./learn.css; export default class LearnJsx extends React.Component { name 张三dv divdv/divage 20render() { return (div classNameLearnJsx{this.name}{this.dv}{this.age 18 ? 成年 : 未成年}div classNamered红色/div// 或者div style{{color: red}}红色/div/div)} }
http://www.zqtcl.cn/news/367491/

相关文章:

  • 哈尔滨门户网站建站哪个网站做农产品
  • 网站行业关键词如何建设网站
  • wordpress插件目录504wordpress访问优化插件
  • 固定ip做网站网页源码提取工具
  • php网站模板源码下载公司网络营销推广软件
  • 免费电子版个人简历模板温州快速排名优化
  • 网站修改titlewordpress显示icp备案
  • 中国国际贸易单一窗口登录南京专业网站优化公司
  • 手机网站建设合同wordpress案例分析
  • 深圳做网站什么公司好广州电商小程序开发
  • 郑州高新区做网站的公司如何欣赏网站
  • 网站做维恩图做网站的公司杭州
  • 柳州公司网站制作公司wordpress 网店
  • 网站增加栏目费用在网站开发中如何设置登录
  • 怎样用php做网站百度推广联系人
  • 怎么建立手机网站如何申请公司域名
  • 营销型网站怎么收费邓州企业网站
  • 北京建设官方网站邢台网站维护
  • 新余网站制作网站开发工资咋样
  • 襄阳网站建设外包自己做一个网站
  • 网站域名的后缀wordpress文章归类
  • 查询企业信息的官方网站大连建设网站公司
  • 网站建设 全包专业建设规划方案模板
  • 做网站好还是做微信小程序好浙江建设工程造价信息网站
  • 网站开发怎么报价推广普通话手抄报模板可打印
  • 好的平面网站模板企业网站建设浩森宇特
  • 做网站通过什么赚钱吗公司建设网站的费用
  • 如何做建筑一体化的网站视频网站开发应用到哪些技术
  • 巴中微信网站建设竞价托管一般多少钱
  • 彩票网站开发 违法股票网站排名哪个好