最终效果:
记录一下其中要点:
1. react 的数据被 useState 后,都不允许直接修改 ,都需要使用hooks才可以修改
2. useState 必须要放到组件渲染函数中
3. 在 jsx 中不允许使用 if 除了三元运算符 和 isChecked 为真假来做标识符外。
4. input 组件写法
<input checked={checkedValues[v.start + v.mark + v.end]} // 表示双向绑定的数据 onChange={checkBoxChangeEvent} // change 事件 type="checkbox" name={`checked${i}`} value={v.start + v.mark + v.end} key={i} ></input> 5. 组件循环6. 注意return
7. 传递和接收 props 组件一定大写,组件的渲染函数一定大写 <app.js> <Child propsData={myPropsData} /> ================================================================================================================== <child.js> export default function Child( {propsData} ) { // 此处接收props }
标签:渲染,大写,react,useState,props,组件,筛选 From: https://www.cnblogs.com/Hijacku/p/18085327