react一些 记录
工作也有也有大半年了,一些知识点想着做些记录,顺便学学我这糟糕的MD 编辑器的使用
单向数据流:
什么叫单向数据流: 父 》 子 props 改变 引起子组件 重新render 子组件不能改变props 不能影响到父组件 及其依赖组件重新render,否则就乱套。
ReactElement 和 ReactNode
写ts 报错的时候 每次直接返回一个DOM 结构 或者 一个组件 不报错了 就完事,并未搞明白 区别。
interface ReactElement<
P = any,
T extends string | JSXElementConstructor<any> =
| string
| JSXElementConstructor<any>
> {
type: T
props: P
key: Key | null
}
interface: 接口又是啥呢 简单说 就是一个约束
泛型:可以类型不固定 一个函数 要是直接写死 参数 string 那调用只能传string
function test(str:string