前言
react 自从去年火起来之后,在前端的应用可谓广泛,许多人为之倾倒,组件化,虚拟dom,从很大程度上将前端开发者的思维从jQuery dom操作的时代劈将开来。几个月之前用react配合webpack打包尝试写了一个轮播图滚动组件,一直没有纪录和总结下来,现在重新翻起,希望可以将其写成一篇博文,一是回顾react基本用法和应用,二是坚持写博文的习惯。
轮播图组件预览如下图
组件分析
首先我想做的组件主要目的是展示多张图片,并且可以通过左右按钮来进行切换,又或者可以通过底部的小点按钮进行图片切换。简要的画了一张组件示意图如下,将其拆分开来,可以分成
- 左右箭头(控制图片的左右切换)
- 底部小圆点(切换图片)
- 中间图片展示区域
几个部分。
项目目录结构
对要做的组件有了一个比较明确的划分之后,可以开始规划目录结构。
|
|
代码分析
- webpack配置文件
webpack的配置文件很平常,就是日常项目里面用到的一点知识。
|
|
- lib/base.js
该文件主要作用是输出react和react-dom的引用这样在写
箭头组件
、小点组件
、图片组件
的时候就可以不用每次都去import
了。
|
|
很简单吧,就四句,后面需要用到react这两个关键库的时候可以通过以下方式
|
|
待续