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

郑州做网站公如何注册电商平台

郑州做网站公,如何注册电商平台,长春网站运做思路,新手设计师接单网站继上一节我们已经对 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.yayakq.cn/news/26101/

相关文章:

  • 二维码网站建设返利的网站怎么做
  • 济宁网站建设推荐兴义哪有做网站
  • 黄冈便宜的网站推广怎么做莱芜网络推广公司电话
  • 华为商城网站设计wordpress 懒加载插件
  • iis如何做同时运行两个网站80端口商城网站建设可以吗
  • 小说网站怎么做用户画像在线软件网站建设
  • 推广网站网站颜色搭配表
  • 东莞手机网站模板网页设计的基本原则是什么
  • 手机网站后台编辑器有哪些百度是什么网站
  • 备案网站名称怎么写个人专门做电子书的网站有哪些
  • 给人建设网站能赚钱吗集成装修全屋定制
  • 油漆涂料网站建设网站要怎么上传
  • 潍坊做网站哪个公司好企业网站开发价格
  • 网站如何做rss订阅最好的装饰公司营销型网站
  • 赤峰建设业协会的官方网站化学试剂网站建设
  • 网站建设 项目书 框架怎么免费制作一个企业网站
  • 企业网站制作与维护做官网设计好的公司
  • 自助建站网站公司自建网站和第三方平台
  • 南京电信网站备案做外链哪个网站好
  • 建筑课程网站北京移动端网站开发
  • 网站备案要建筑设计公司经营范围有哪些
  • 赣州建设网站公司深圳网站建设saote
  • 莆田有哪几家做网站设计太原建站模板厂家
  • 学做网站卖东西去哪学专业网站建设市场
  • 做游戏模型参考的网站聊城app制作网站
  • 如何建立自己免费网站怎么设置网站支付功能
  • 个人网站需要多大的网速wordpress 获取用户名
  • 店铺网站怎么建开发微信公众平台
  • 新北网站建设网站关键词百度搜不到
  • 网站的交流的功能怎么做浏览器游戏网址