1、vs code开发creat-react-app项目没有代码提示问题
2、react项目以相对路径引入img文件时不显示
将存放图片的asserts文件夹放到public文件夹下:
<img src="asserts/logo.jpg" alt="" srcset=""/>
可参考react引用图片不显示
PS:以绝对路径引入是直接可以显示的
<img src="https://avatars0.githubusercontent.com/u/51162351?s=400&u=d8fa1601cb3b6b4ca0c1cb082ce33acde00cdd8b&v=4" alt="" srcset=""/>
但是会遇到这样的报错:Warning: Invalid DOM property srcset
. Did you mean srcSet
?
原因是img标签里面的srcset="“得改成srcSet=”",或者直接删除srcset=""
Redux要注意的事情
1、默认返回必须是返回整个state
export default function reducers (state = initialState, action) {
switch (action.type) {
//其他代码
default:
//必须返回state,不能返回state.count
return state;
}
};
2、case不能用[ ]包起来,例如[actionTypes.INCREASE],这样是错误的。
function reducers(state = initialState, action) {
switch (action.type) {
case actionTypes.INCREASE:
return {
count: state.count + 1
};
default:
return state;
}
}