小编dpa*_*lus的帖子

改变Git Parent Branch

假设我们有一个分支结构,如:

develop   -> --- a --- b --- c
                  \           \
feature 1 ->       \           --- d --- e
                    \    
feature 2 ->         --- f --- g
Run Code Online (Sandbox Code Playgroud)

在对特征1进行工作之后,我认为它确实应该作为特征2的子任务分支.

功能1是否有一种方法可以"撤消"开发的分支,而是在保留其提交的同时分支功能2?

例:

develop   -> --- a --- b --- c    
                  \    
feature 1 ->       \         --- d --- e
                    \       /
feature 2 ->         f --- g
Run Code Online (Sandbox Code Playgroud)

git branch

3
推荐指数
1
解决办法
2289
查看次数

从Redux Observable返回一个Promise

也许我正在考虑这个错误,但是我使用redux-thunk的一个常见模式是返回一个promise,这样当一些事情完成或失败时我可以在容器对象中执行一些额外的操作.


以Thunk为例:

动作创作者:

const action = ({ data }) => (dispatch) => 
    fetch(`some http url`)
    .then(response => {
        if(response.ok) {
             return response.json();
        }

        return Promise.reject(response);
    })
Run Code Online (Sandbox Code Playgroud)

连接组件中的某个位置:

this.props.action("Some Data")
    .then(console.log)
    .catch(error => console.error("ERROR"));
Run Code Online (Sandbox Code Playgroud)

在Redux-Observable/Rxjs中有一种干净的方法吗?基本上从一个动作返回一个promise,调用一个epic,一旦observable完成就返回解析或拒绝.

rxjs redux redux-observable

3
推荐指数
1
解决办法
1893
查看次数

标签 统计

branch ×1

git ×1

redux ×1

redux-observable ×1

rxjs ×1