Из вопросов со скрининга
Какую роль играет функция reactive в Vue Composition API, и какие изменения происходят с оригинальным объектом после создания его реактивной копии?
1) Оригинальный объект становится неизменным, а реактивная копия отслеживает изменения
2) Оригинальный объект и реактивная копия совместно отслеживают изменения
3) Оригинальный объект изменяется, и эти изменения автоматически передаются в реактивную копию
4) Реактивная копия становится неизменной, а оригинальный объект отслеживает изменения
И штука в том, что ни один из предложенных вариантов не является верным. Однако, вопрошающий ожидал ответа 3.
Почему он его ожидал? reactive создаёт прокси и не сожержит данных. Это просто "путь к данным".
Так почему же это неверный ответ по существу?
reactive() не копирует данные. Оно создаёт proxy над сущностью. Это не копирование. Это создание новой сущности (специально не уточняю какой).
const c = { a: 2 } const r = reactive(c) // никаких копий тут не идёт
r - это прокси. Он ничего не содержит.
А каждый вариант теста содержит понятие "копия"...
Вот и получается, что порой нужно знать не суть технологии, а просто заучивать логику вопросов (и рылать ночами от их бестолковости), что бы просто ответить как ожидают, а не как правильно.
Учите матчасть. Учите разборы заданий - иногда матчасть и правильный ответ расходятся. Решайте задачи на алгоритмы. Тут тоже надо понимать какое решение от тебя ожидают. Не всегда хорошее то, какого ждут для позиции "хорошее решение".
· 03.08
О! Мне такой вопрос задавали) Когда ответил, что react создаёт прокси над оригинальным объектом, мне сказали, что он ещё и копию делает 😄
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 03.08
А вот если ткнуть в стандарт, то обижаются
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 03.08
Ну так откуда ж ты можешь знать больше интервьюера? Не может такого быть. Твоя задача на интервью стараться понравится, а не интервьюера исправлять 😄
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён