从毕业工作一年到现在,已经有三年没有去详细接触前端,所以水平还停留在三年前,页面用jsp,样式用css,用jquery替代原生javascript,前端框架用过easyUI,bootstrap,报表用echarts,直到最近接触React,发现前端已经发生了翻天覆地的变化(突然觉得自己老了呀,有木有!)。
最初写的时候,特别讲究"分层",jsp只写页面,引入js和css,样式就写在.css文件里,js就写在.js文件里。React完全不一样,.jsx文件把页面和js结合起来,在render部分完成自己的页面,css定义为.less文件,它有自己的语法,而且灵活度非常高,你可以自定义自己的组件,省去冗余的重复代码,我在学习过程中,感觉三部分比较重要,React State(状态),React Props,React 组件生命周期。
最开始也是看的React菜鸟教程,附上链接:http://www.runoob.com/react/react-props.html
组件使用的Ant Design,链接:http://design.alipay.com/
具体的使用后面更新,欢迎交流。