react-redux要点梳理
自我总结的react文件的一般的写的顺序:
先写action,再写component,再写reducer,再去写入口文件index.其中,component中的connect方法可以暂时先不写,reduce写好了 import进来再写也行的。
component的js中有export default一个组件,那么肯定在其他js文件中有import这个组件;二者都是相互存在的。
项目目录中的index.js其实是一个入口文件,它包含了其他所有组件的js文件。
const name = "jsx";
<p>hello {name || 'world'}</p> 表示 如果name有值的话,就走name,反之,就走“world”
<p hello {name && 'world'} //表示的是如果常量name是空(假),就走name.如果常量name是有值的话,就走字符串“world”
</p>
react的写法中用的return比较的多,有的地方是自己的数据需要return,但是有的地方的return就是react本身的写法.那么,定义组件的时候,有个render方法,render方法内部需要
一个return方法。而渲染组件ReactDOM.render()只是一个调用而已,内部需要参数。
箭头函数:
es6的新写法;
省略掉函数名,省略掉花括号,直接写()=>函数体;
有参数的写法:state =>函数体;参数 =>函数体;
import counter from/reduceers/index; 从另外一个文件夹引入数据,其实默认是从数据所在的文件夹的index文件中引入的。
可以笼统的说,从reducer中取得数据,都要加上state前缀。比如:state.counter;