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

php动态网站开发效果图温州seo排名公司

php动态网站开发效果图,温州seo排名公司,镇江网友之家手机版,深圳做宣传网站的公司继上一节我们已经对 React组件和 ”JSX语法“有了大概的了解,这一节我们继续在 react-demo这个工程里编写代码。这一节我们来简单实现一个 TodoList来更加了解编写组件的一些细节。 1、在编辑器中打开 react-demo这个工程 2、打开 index.js文件,将组件 …

继上一节我们已经对 React组件和 ”JSX语法“有了大概的了解,这一节我们继续在 react-demo这个工程里编写代码。这一节我们来简单实现一个 TodoList来更加了解编写组件的一些细节。

1、在编辑器中打开 react-demo这个工程

2、打开 index.js文件,将组件 App改为 TodoList,挂载的地方同样进行此修改。

import React from 'react';
import ReactDOM from 'react-dom/client'; 
import reportWebVitals from './reportWebVitals';import TodoList from './TodoList'; const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<React.StrictMode><TodoList /></React.StrictMode>
);reportWebVitals(); 

3、在src文件下新建 TodoList.js文件,内容编写如下

import React, { Component } from "react";class TodoList extends Component{render() {return (<div>todolist 内容</div>)}
}export default TodoList

4、运行下工程,可以看到网页的内容如下
在这里插入图片描述

5、我们继续实现 TodoList功能:界面有一个输入框和一个提交按钮,在输入框里输入内容,点击”提交“按钮后,内容就会以列表的形式展示在界面 input框下面。

6、根据功能要求,我们继续编写 TodoList组件代码

import React, { Component } from "react";class TodoList extends Component{render() {return (<div><input /><button> 提交 </button></div><ul><li>React 入门-01</li><li>React 入门-02</li><li>React 入门-03</li></ul>)}
}export default TodoList

7、运行代码时报错如图。
在这里插入图片描述

8、为什么报错呢?答案:因为”JSX语法“要求我们在写 HTML标签时,最外层有且只能有一个 <div>标签来对所有标签进行包裹。所以将代码改正一下

import React, { Component } from "react";class TodoList extends Component{render() {return (// 外层有且只能有一个 div 标签对所有标签进行包裹!<div><div><input /><button> 提交 </button></div><ul><li>React 入门-01</li><li>React 入门-02</li><li>React 入门-03</li></ul></div>)}
}export default TodoList

9、关于”JSX“外层有且只能有一个 <div>包裹。细心的你们一定会发现这个 <div>会实实在在的显示在了 DOM 结构上,但有的时候我们并不希望有这个多余的节点出现,这个又怎么进行解决呢?
在这里插入图片描述

10、在 React 16版本里,React提供了一个名为 Fragment的占位符来解决这个问题。也就是说,我们可以从 react中引入这个 Fragment,然后使用 <Fragment>来 代替最外层的 <div>元素

// 引入 Fragment
import React, { Component, Fragment } from "react";class TodoList extends Component{render() {return (// 使用 Fragment 代替 div<Fragment><div><input /><button> 提交 </button></div><ul><li>React 入门-01</li><li>React 入门-02</li><li>React 入门-03</li></ul></Fragment>)}
}export default TodoList

11、再次观察 DOM 结构,就会发现顶级 <div>的问题就解决了
在这里插入图片描述

到此,本章的内容就结束了!

http://www.ritt.cn/news/10984.html

相关文章:

  • 如何找到盘古做的网站优化设计答案六年级
  • 南开区网站建设人民日报官网
  • 长沙招聘网站西安建站推广
  • 办理公司注册手续怎么快速优化关键词排名
  • nginx 做udp网站会计培训班初级费用
  • 网站建设确认单推广业务
  • 服务器做网站数据库网站开发需要哪些技术
  • 黃色视频做爰网站安全五年级上册优化设计答案
  • 专业网站建设咨纹身网站设计
  • 租房网站的财务分析表怎么做如何免费做网站推广的
  • 西安哪个公司做网站潍坊新闻头条最新消息
  • 做ppt图片用的网站有哪些问题信息流推广主要具有哪两大优势
  • 生物网站建设b站网站推广mmm
  • 大型网站开发价格谷歌外贸seo
  • 什么网站可以做认证杭州网站优化公司
  • 建设工程消防设计备案网站病毒式营销的案例
  • 银川商城网站开发设计微信代运营
  • 网站前端开发培训西安成都疫情最新情况
  • 做网站一般图片多大广告推广怎么找客户
  • 做视频的模板下载网站seo系统
  • 日本网站代理中国十大策划公司排名
  • 网站建设模板制作营销存在的问题及改进
  • dede文章调用到其他网站信息推广
  • 关于 门户网站 建设 请示最新实时新闻
  • wordpress 自媒体 主题seo是什么意思中文翻译
  • 常州公司做网站的流程网络推广应该怎么做啊
  • 用jsp做网站一般会用到什么电脑培训网
  • 免费设计装修公司网站企业推广策划书
  • php源码搭建网站流程推广引流图片
  • 网站单页别人是怎么做的广东seo网站推广代运营