目录
React 常用知识点
你们进行React开发的技术栈是什么
React + umi + antdesignPro + dva
谈谈React中state和prop的区别
state是绑定在组件中的一些数据,在组件中可以进行使用并且可以设置新的内容
props是通过组件上绑定属性来进行对应的传递(父子通信)在对应组件中可以通过props获取这些数据,组件不能直接修改
React类组件和函数(无状态)组件的区别
-
类组件有自己的状态,函数式组件需要借助hook useState来实现相关状态的操作
-
类组件有自己的生命周期,函数式组件需要借助hook useEffect来模拟生命周期操作
-
类组件不易复用,单纯函数式组件更容易复用
-
类组件中的数据需要使用this.xxx
-
类组件事件绑定时this指向有问题,需要通过bind修改
在APP.js内引入组件渲染
import './App.css'; import ClassComponent from './components/ClassComponent'; function App() { return ( <div className="App"> <ClassComponent a="2"></ClassComponent> </div> )