如何全局的定制一个组件,比如像安卓和IOS有差异的那些,我想不用每次都传一些固定的东西



  • 如何全局的定制一个组件,比如像安卓和IOS有差异的那些,我想不用每次都传一些固定的东西,能不能只写一次,以后调用这个组件的时候就不用传某个参数了



  • 简单点你可以把平台判定放到组件内部,然后推测参数

    1. 把平台判定放到最初的位置,然后到处传参数
    2. 把平台判定放到每个需要的地方,然后推断参数
    3. redux/mobx等状态容器中存放平台类别以及可能参数,按需取用

    有没有456就不知道了……



  • 我前面试了下

    某组件.defaultProps = {
      ...某组件.defaultProps,
      foo: 'bar'
    }
    

    这样是可以的


登录后回复