переменная number = 10; Если передать эту переменную как проп дочернему элементу, то получится, а потом в дочернем компоненте в data||computed написать childNumber = number это будет означать, что в случае совершения действий над childNumber в дочернем компоненте, мы будем изменять родительский. Но в JS насколько я помню примитивные типы данных при передаче копируются, но не передают ссылку на себя, поэтому у меня возникла мысль, что в данном случае мы храним объект или массив какой-нибудь(скорее всего именно объект) по типу
{value: 10}, и уже передаем ссылку именно на объект, так ли это?
так вся дата это же объект)
childNumber = number это будет означать, что в случае совершения действий над childNumber в дочернем компоненте, мы будем изменять родительский. не будет
Нет, так не сработает. Если родитель передаст значение иммутабельного параметра (числа) именно как параметр (пропс), то если в этот параметр присвоить новое значение, то исходное не изменится
Обсуждают сегодня