# 3. Продвинутые концепции

In this section, we'll dig into more powerful Effects provided by the library.

* [Pulling future actions](advanced/futureactions)
* [Non-blocking calls](advanced/nonblockingcalls)
* [Running tasks in parallel](advanced/runningtasksinparallel)
* [Starting a race between multiple Effects](advanced/racingeffects)
* [Sequencing Sagas using yield\*](advanced/sequencingsagas)
* [Composing Sagas](advanced/composingsagas)
* [Task cancellation](advanced/taskcancellation)
* [redux-saga's fork model](advanced/forkmodel)
* [Common Concurrency Patterns](advanced/concurrency)
* [Examples of Testing Sagas](advanced/testing)
* [Connecting Sagas to external Input/Output](advanced/usingrunsaga)
* [Using Channels](advanced/channels)
* [Root Saga Patterns](advanced/rootsaga)
