из return в onМount и дальше в subscribe. 
                  
                  
                  
                  
                  
                  Я понимаю что она делает, но не понимаю как это работает.
                  
                  
                  
                  
                  
                  https://svelte.dev/repl/815decedbf434bc18108439e4e2439b9?version=3.32.1
                  
                  
                
а что именно не понятно?
 Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Как это работает.
Сильно.
https://refactoring.guru/ru/design-patterns/observer
А не проще так? https://svelte.dev/repl/b1eaa155d086411e97bf742647dd6f93?version=3.32.1
 Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Нет, ты неправильно понял. Почему мы в onMount передаём только функцию на return (которая срабатывает на destroy) При этом всё работает так, как будто мы передали обе функции: и на onMount и на destroy. Что за магия ретёрнов?
https://svelte.dev/repl/4d95da85ed084e4e92f55dd84b91dbe6?version=3.32.1
subscribe возвращает unsubscriber. Если callback в onMount возвращает функцию, то она будет вызвана при onDestroy
получается unsubscriber вызывается в onDestroy
 Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Misha
                          Rodshtein
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это я примерно понимаю (задним мозгом :-)), а как тогда сам сабскрайб срабатывает?
Обсуждают сегодня