I have already published an article on the subject, but this time I want to take a different approach. The easiest way to understand what Subject is is to re-create one. Let’s create a simple version of Subject . Let’s look at the facts. Subject is both an Observable and Observer Subject is ObservableIt means he has all the operators (map, filter, etc. ) and you can subscribe to him. That’s all yo