02 2025 档案

摘要:一、基本使用 注意一点,setState是异步的 那么如何可以获取到更新后的值呢? 方式一:setState的回调 setState接受两个参数:第二个参数是一个回调函数,这个回调函数会在更新后会执行;格式如下:setState(partialState, callback) 方式二: 当然,我们也 阅读全文
posted @ 2025-02-11 17:50 Eric-Shen 阅读(24) 评论(0) 推荐(0) 编辑
摘要:零、什么是组件化 组件化思想的应用: 有了组件化的思想,我们在之后的开发中就要充分的利用它。 尽可能的将页面拆分成一个个小的、可复用的组件。 这样让我们的代码更加方便组织和管理,并且扩展性也更强。 React的组件相对于Vue更加的灵活和多样,按照不同的方式可以分成很多类组件: 根据组件的定义方式, 阅读全文
posted @ 2025-02-09 17:52 Eric-Shen 阅读(13) 评论(0) 推荐(0) 编辑
摘要:使用npm全局下载create-react-app, 建议node>16。 npm install create-react-app -g; 然后创建项目即可。 create-react-app 项目名称 但是现在create-react-app有问题,有些库依赖的react18但是这个脚手架创建的 阅读全文
posted @ 2025-02-09 15:12 Eric-Shen 阅读(4) 评论(0) 推荐(0) 编辑
摘要:jsx和vue的template是一样的,都需要经过编译器转化。 template会通过vue.js自带的complier编译模块成一个render函数,然后模板里的vue元素会编译成render函数里的 h函数(h函数本质也是vue自己写的createElement函数), vue.js通过h函数 阅读全文
posted @ 2025-02-08 16:03 Eric-Shen 阅读(4) 评论(0) 推荐(0) 编辑
摘要:零、如何给html元素加事件监听 1.原生方式:通过querySelector()方法,捕捉到元素,比如说button元素,然后通过btn.onclick = () =>{}或者通过btn.addEventListensers('click', ()=>{})的方式 2.vue的模板语法糖,在元素上 阅读全文
posted @ 2025-02-07 17:54 Eric-Shen 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、jsx书写规范 1.jsx里面只能有一个根元素 2.jsx通常以一个括号包裹起来,这样可以当作一个整体,方便实现换行等; 3.jsx可以有单标签元素,也可以有双标签元素,但是如果是单标签元素,需要用/结束。 4.在jsx中,{}语法,表示要插入一段js代码了。可以用来插入变量、插入表达式等 二、 阅读全文
posted @ 2025-02-06 18:04 Eric-Shen 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示