在Redux中将多个状态与相应的动作创建者连接的正确方法是什么?这是一个好主意吗?如果这是一个愚蠢的想法,我该如何解决?
export default connect(
// which part of the Redux global state does
// our component want to receive as props?
(state) => {
return {
state: state.instagram
};
},
// which action creators does
// it want to receive by props?
(dispatch) => {
return {
actions: bindActionCreators(instagramActions, dispatch)
};
}
)(FeedContainer);
Run Code Online (Sandbox Code Playgroud)
我基本上想要的是这样的:
...
state: {state.instagram, state.facebook}
...
...
const mergedActions = {instagramActions, facebookActions};
actions: bindActionCreators(mergedActions , dispatch)
...
Run Code Online (Sandbox Code Playgroud) 在ES6中,给出以下示例:
export default class MyStyle extends Stylesheet {
static Color = {
mainDark: '#000'
}
static Comp = {
...
color: Color.mainDark
}
}
Run Code Online (Sandbox Code Playgroud)
如何访问Color.mainDark(静态字段)?
有没有办法root在AWS CodeBuild上删除用户?我们正在构建一个 Yocto 项目,如果我们是 root(Bitbake 健全性检查),该项目在 CodeBuild 上失败。
我们绝望的方法也不起作用:
...
build:
commands:
- chmod -R 777 $(pwd)/ && chown -R builder $(pwd)/ && su -c "$(pwd)/make.sh" -s /bin/bash builder
...
Run Code Online (Sandbox Code Playgroud)
失败:
bash: /codebuild/output/src624711770/src/.../make.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)
知道我们如何以非 root 身份运行它吗?