猿问
下载APP

请问redux framework框架该怎么使用?

redux framework框架怎么使用


Qyouu
浏览 90回答 4
4回答

烙印99

一般来说,程序猿们大部分时间关注的可能不是研发某个具体算法,这是算法工程师/数学家们擅长的东东。程序猿的工作主要是通过调用编程环境中现成的工具函数或接口来实现具体的应用功能,将各个底层接口或算法模块用代码有秩序地拼装联接起来,实现酷炫好用的产品功能,如同组装一件乐高玩具一样。也就是说程序猿的很多工作往往不是围绕某个高大上的具体算法(“我们不生产算法,我们只是算法的搬运工”),而是像代码界的城管、或者清洁工一样,关注怎样组织文件结构,怎样理清编程思路,怎样命名变量,怎样降低代码耦合度,怎样提高代码的复用性和一致性,提高代码的可读性和健壮性,怎样优化分工协作、减少沟通成本等等。不管是OOP、FP等编程思想,还是MVC等设计模式、或是各种编程语言下的应用开发框架,很多都是为了帮助程序猿完成这些脏活、累活儿。具体到web应用开发而言,react以及他的好基友redux都是程序猿们出色的好帮手,因此让众多前端开发者一见倾心,俺也不例外。和一般前端框架相比,react有两个显著特点:react的性能很好,可以满足实际生产环境下的绝大部分性能需求。react从使用的角度来说非常轻量级,因此很容易和其他顺手常用的工具搭配使用,而没有任何违和感。(如果你发现react可以和backbone、angular等框架很轻松地放到一起使用,请保持高冷,无需惊讶~)事实上,react和redux从使用的角度来说,是如此轻量舒适,以至于我们可以不把它们当作“开发框架”,而是一种编程模式,或是编程的“脚手架”,用起来非常“小清新”。这一点和angularjs这类“重口味”框架有很大区别(我不推荐使用angularjs,当然每个人口味不同,最好自己上手体验再做取舍)。其实本人接触react比较晚,但一试用就有种血槽猛涨的感觉,强烈建议还没上手react的前端程序猿们试用一下!其实,关于react的具体开发实践,知乎上已有很多优秀的文章,不再赘述。这里只想分享一下我在学习react过程中的一点体会,捋一下react以及flux背后思想的来龙去脉,从而能够让大家更加自然地接受react开发模式。

暮色呼如

options包含两个属性e 是否作为ftl语法解析,默认是true,false就是以文本方式引入.注意在ftl文件里布尔值都是直接赋值的如parse=true,而不是parse=”true” ! 本回答由提问者推荐

HUX布斯

React is not defined 是因为把React打包在项目里的时候需要 配置 babel-plugin-react-require ,建议是不要把React打包在项目里

慕桂英3389331

可能是你的action没有connect到组件上,没有把这个方法传过来。1.参考我写的一个方案123456https://github.com/hyy1115/react-redux-book @connect(    state => state,    dispatch => bindActionCreators(action, dispatch))2.根据redux文档的方案123456789101112http://cn.redux.js.org/docs/react-redux/quick-start.html // 哪些 action 创建函数是我们想要通过 props 获取的?function mapDispatchToProps(dispatch) {  return {    onIncrement: () => dispatch(increment())  };} export default connect(  mapDispatchToProps)(Counter);
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答