- элемент, второй объект пропсов, который нужно присвоить в классе при инициализации, но второго параметра может вообще и не быть, то есть должны быть параметры по умолчанию а потом дефолтные параметры и входящие за асайнить, стандартная практика)
                  
                  
                  
                  
                  
                  вот я отталкиваюсь от акой начальной структуры
                  
                  
                  
                  
                  
                  interface IDraggableProps {
                  
                  
                    disabled?: boolean
                  
                  
                    mirror?: boolean
                  
                  
                  }
                  
                  
                  
                  
                  
                  const defaultProps: IDraggableProps = {
                  
                  
                    disabled: false,
                  
                  
                    mirror: false
                  
                  
                  }
                  
                  
                  
                  
                  
                  export class Draggable {
                  
                  
                    constructor (public el: HTMLElement, public props: IDraggableProps) {}
                  
                  
                  }
                  
                  
                  
                  
                  
                  где defaultProps параметры по умолчанию а props входящие, и как их правильнее будет слить их вместе и вообще описать это правильно?
                  
                  
                
Какой же ты сложный
Обсуждают сегодня