我想学习有关React 的课程,但我不知道一些事情,例如:
React、ReactJS和React Native
之间有什么区别?
好吧,如果有很大差异,那么其中最好研究哪一个呢?
我真的很期待学习它,所以如果您有任何关于开始学习这门课程的最佳方法的信息,我将不胜感激。
太感谢了。
使用 RxJs 时的一个非常常见的问题似乎是希望一个或多个 observables 的结果然后在后续的观察中使用它们。
例如在伪代码中(这不是故意的 rx 或有效的 js 语法)
var someResult = $observable-A; // wait to complete
var finalResult = $observable-B(someResult.aValueINeed);
Run Code Online (Sandbox Code Playgroud)
这可以以一种丑陋的方式完成,您可以订阅两者并在另一个内部调用一个..但是,这非常混乱并且不能为您提供很大的灵活性。
例如(真正的语法)
$observable-A.subscribe(resultA => {
$observable-B(resultA.aValueINeed)
.subscribe(resultB => {
console.log('After everything completes: ', resultB);
}
}
Run Code Online (Sandbox Code Playgroud)
这也意味着当您完成两个 observable 时,没有其他任何东西可以轻松消耗此流。
我的特定用例需要以下内容:
我还需要能够在我的服务中订阅这个功能,这就是为什么使用上面的订阅方法对我不起作用。