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

React学习-初始化react项目

目标:

reactv18:->1.核心的22中api2路由3.数据状态管理:redux项目:	1.b端业务闭环:登录方案、权限设计、用户管理方案、业务功能、系统架构设计、路由设计流程闭环:开发环境、生产环境、测试环境、代码规范、分支管理规范、项目自动化部署、静态资源管理方案性能优化:渲染优化、网络优化、编译优化、自动化打包优化、业务开发效率优化、用户体验优化、2.c端 ssr服务器渲染项目业务:ssr登录健全方案、与spa架构差异、nodejs异构、有无差异流程:前后端生产环境、开发环境、自动化部署方案、性能测试、服务器稳定性测试性能:渲染优化、网络朋友花、编译优化、自动化打包部署、业务开发效率优化、用户体验优化工程化 :webpack

1 初始化项目:

//CRA脚手架创建项目
npx create-react-app my-appnpm start

2 核心文件内容分析

在这里插入图片描述

这个核心文件中导入了React和ReactDOM

在这里插入图片描述
严格模式作用?

1.不安全的生命周期方法:警告某些在未来版本会被弃用的生命周期
2.警告使用过时或遗留的api
3.意外的富足用
4.警告与旧版本react不兼容的部分

面试题:1.React和ReactDOM有啥区别?

1.react:这时React库的核心,定义了React组件的创建和生命周期方法,以及react元素的概念,是react的引擎2.recat-dom:这个库提供了在游览器环境中使用react的方法,例如将react组件渲染到dom中,或者在dom中触发react组件的更新,可以设为react的驱动程序。补充:react-dom/client是浏览器渲染用的库,同理node端也有库移动端也有
为什么有多个包?为了功能解耦,渲染有渲染专用的包,引擎只负责引擎

面试题:2.React是框架嘛?

react的核心,其实是一个渲染库。

面试题:3.React严格模式?

1.不安全的生命周期方法:警告某些在未来版本会被弃用的生命周期
2.警告使用过时或遗留的api
3.意外的富足用
4.警告与旧版本react不兼容的部分
http://www.lryc.cn/news/425674.html

相关文章:

  • ubuntu查看CPU、内存、硬盘
  • 第5章 使用Intent和IntentFilter通信
  • AI产品经理需要了解的算法知识
  • OD C卷 - 结对编程
  • AcWing 723. PUM
  • 编译安装php7.4.33正确开启opcache,不只是去掉opcache.enable=1前面的分号
  • ComfyUI - 在服务器中部署 AIGC 绘画的 ComfyUI 工具 教程
  • MySQL中的distinct和group by哪个效率更高?
  • STM32F103C8T6单片机原理图设计(PCB板)
  • Qt自定义控件:关于大佬“飞扬青云“的自定义UI控件的使用教程(MinGw,MSVC)
  • 关于RCE
  • 深入理解npm:从入门到精通
  • Docker入门教程:10分钟掌握基础
  • NLP实验-基于预训练模型的文本分类
  • Table API SQL的概念和通用API
  • 【网络】UDP和TCP之间的差别和回显服务器
  • Electron:摄像头录制和屏幕录制
  • 【uniapp】vue3+vite配置tailwindcss
  • 从源码到应用:医疗陪诊系统与在线问诊小程序开发详解
  • mysql数据库中decimal数据类型比较大小
  • 掌控库存,简化管理 — InvenTree 开源库存管理系统
  • Linux---项目自动化构建工具-make/Makefile
  • 嘉立创EDA个人学习笔记1(PCB板介绍)
  • (转)Restful接口设计(1)
  • Python进阶之3D图形
  • 机器学习深度学习中的搜索算法浅谈
  • 基于IMX8M_plus+FPGA+AI监护仪解决方案
  • 仿RabbitMq实现简易消息队列正式篇(路由匹配篇)
  • 一套完整的NVR网络硬盘录像机解决方案和NVR程序源码介绍
  • 2024年人工智能固态硬盘采购容量预计超过45 EB