猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
react-爷组件和父组件都要控制孙组件的显隐性,怎么写合适?
如题,爷组件和父组件都要控制孙组件的显隐性,怎么来控制?
慕的地10843
浏览 905
回答 1
1回答
GCT1015
建议写成平级组件,这样只有一个prop,比较好控制。如果非要这么写的话,1、就在最外层(爷组件)定义孙组件的prop(默认false),传递给父组件,在父组件componentWillReceiveProps钩子里判定该prop是否有变化,根据这个变化修改父组件的state,传递给孙组件。2、父组件的控制和最外层组件无关,直接修改state就行。更好的办法就是用redux或mobx,就控制一个prop,完事。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
React.JS
react ,react router,react redux的学习顺序是什么?
3 回答
为什么import React from 'react',React首字母必须大写?
3 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续