config set registry https://registry.NPM.Taobao.org
全局安装create-react-app
npm i create-react-app -g
创建脚手架项目...create-react-app react_staging
启动项目
yarn start
# 项目地址
http://localhost:3000/
Todos案例Demo
依照于上面的React脚手架开发..., 然后在子组件中回调父组件中的函数, 实现
checked 与 defaultChecked
defaultChecked只有在第一次初始化的时候, 才会渲染, 只执行一次, 后续数据改变, 不会触发重新渲染...checked每次都会渲染, 但是如果使用checked, 必须实现onChange函数, 处理状态改变, 不然就会无法取消选中,或者选中
前端生成唯一ID(nanoid)
添加nanoid依赖库
yarn...add nanoid
使用
导入后以函数的方式调用
Props数据校验
脚手架不会自动依赖这个库,需要手动依赖, 使用方式和之前一样, 我就只写添加依赖库了
yarn add prop-types