ref  - const stash = {id: refId} плохо?
                  
                  
                
 キャラクターセット
                          Kiniaev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          キャラクターセット
                          Kiniaev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Тут нужно сказать, что все компоненты не публичны и предназначаются только для этого проекта, т.е. их универсальносттью можно пожертвоовать в угоду удобству и простоте разработки данного проекта.
Это не плохо, это нормально
 キャラクターセット
                          Kiniaev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          キャラクターセット
                          Kiniaev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Спасибо! Но так меня смущает то, что stash становится черным ящиком и потребутся проверять в каждом компоненте наличие ожидаемых свойств.
Ну для этого есть валидаторы
Обсуждают сегодня