分析
条件渲染在 react 中涉及到状态管理。
用方程的方式构建选择组件:
目标
根据登陆状态显示提示。
步骤分析:
- 在
<Greeting isLoggedIn={false} />中传入 isLoggedIn 参数 - 用 Greeting() 生成 html 内容
- ReactDOM.render() 函数渲染提交
|
|
用类的方式构建选择组件:
目标
通过传入的性别,显示男士组或女士组的多个图片。
步骤分析:
- 在
<RenderPicture gender={'woman'} />中传入性别 - 用 RenderPicture 类的 selectPicture() 生成图片地址数组
- 在 RenderPicture 类的 render() 函数中遍历图片并渲染
代码
|
|
其他示例
与运算符 && 、三目运算符、阻止组件渲染以及 prevState 的应用详见React 条件渲染。