组件化对前端来讲已是家常便饭,各种功能效果实现之后,冷不防产品又想让在另一个模块调用。简单,Ctrl + c + v一通操作,几十遍几十上百行代码不嫌烦的话完全OK的哈~。像我这么懒的人肯定是要利用组件一劳永逸哇。我们平时写的组件一般是在当前页面的某个元素节点下面使用,要是碰上一些蒙层或是需要置于顶层覆盖的组件,避免元素的隐藏属性则需要将组件放置于页面外层。保存运行,哎哟卧槽怎么还有个节点盖在上面,找出css加上z-index这才安心。在使用antui的时候会发现alert,popup的弹出层都是插入在body节点下面的,这就可以很舒服地决解避免被其他元素隐藏和层级问题,维护性较高。
这个牛皮啊怎么搞得,妈我学。这就需要用到ReactDOM.render,简单实现一下: