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

php动态网站开发效果图推广普通话手抄报

php动态网站开发效果图,推广普通话手抄报,国际网站怎么进,wordpress top0.9主题继上一节我们已经对 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.ds6.com.cn/news/122306.html

相关文章:

  • 自己这么做网站北京seo工程师
  • 请详细说明网站开发流程及原则青岛app开发公司
  • 网推接单seo五大经验分享
  • 成都哪家公司做网站最好北京网站建设
  • 写作网站推荐长沙网站托管优化
  • 网站建设与网络设计课程如何建立网站 个人
  • 湖南3合1网站建设电话my63777免费域名查询
  • 建设机械网站案例网页做推广
  • 怎样做网站吸引人seo推广官网
  • 网站开发价位评估无锡网络优化推广公司
  • wordpress 主题框架专业seo培训
  • 公司门户网站设计深圳全网营销哪里好
  • python做网站 要学多久大型的营销型网站
  • 做mad的素材网站百度下载2022新版安装
  • 如何查看网站是哪家公司做的?百度收录入口提交
  • 现在推广网站最好的方式成都网站优化排名推广
  • 家政服务公司网站建设方案策划书优化的意思
  • 网站建设岗位能力seo的工作内容主要包括
  • app需要建网站吗百度网站推广排名
  • 三类安全员证查询系统厦门seo顾问屈兴东
  • 网站链接锚点怎么做代写企业软文
  • 网站关键字优化工具品牌运营包括哪些内容
  • b站推广入口在哪里广告软文案例
  • 上海做网站较好的公司站长之家权重查询
  • 买空间服务器做网站怎么弄中国十大策划公司排名
  • 大型公司网络搭建实例兰州网络seo公司
  • 怎么确认网站是什么语言做的网络软文怎么写
  • 建设一个b2c网站的费用安徽搜索引擎优化seo
  • 沈阳手机网站开发合肥网站优化方案
  • 站长工具是什么意思永州网站seo