Redux初学(2019-4)
react
- 增加数据之后,部分数据从后端拿到,部分数据是用户输入,在改变状态的时候是否必须再调用一次接口去获取到数据
一般后端返回给其他数据否则需要再调用一次接口
- 组件之间传值:子组件向父组件,以及兄弟组件之间怎么传值,以及context怎么用
- react router怎么用的
- 为什么有的函数没有绑定this也是可以的,但是有的就不行
在render里面用到了this.function时候就需要绑定this
ture or false
1
2
3var a = '';
if(a) console.log("asd");//undefined
if(!a) console.log("asd");//asdjsx{}中只能包表达式不能包语句,这个时候就体现出三元表达式的方便了,如果用if语句就需要写自执行匿名函数
- 为什么有时候在{}里面写表达式会报
Expected an assignment or function call and instead saw an expression
什么时候可以在里面写函数调用什么时候写表达式,现在我遇到四种解决方式:- 在return外部声明一个变量把所有标签拼进去,然后再return里面用{这个变量}
- 在在return外部声明一个函数把所有标签拼进去,然后再return里面用{这个函数}
- 直接在return里面用{array.map(…)}
- 在return里面再retur
- app的组件是否必须
- 组件以及状态应该怎么划分,是按照UI来划分组件,然后状态根据共有还是独有来划分吗,那状态应该写在什么地方,独有的写在自己的组件里面,共有的写在父组件里面吗?没有那种专门用来展示view的组件吗,没有状态的那种
- 一个函数我在定义的时候有三个参数,但是在实际调用的时候有两个参数,他们是怎么对应的,实际调用的时候我实际传的是第一个和第三个,他们能对应吗
redux
- reducer应该怎么划分,一个状态对应一个吗?那哪些应该放在redux里面,哪些是正常放在state里面,这样会不会乱
- redux的文件目录应该是什么样子?是单独的目录还是嵌入到组件的目录中?
- reducer应该怎么用父子关系?那最后只用createStore中传入根reducer吗