<MyComponent label="test" /> // то же самое, что и <MyComponent label={"test"} />
или значение которое было получено в результате выполнения функции (например операции с аргументами функции или с локальными переменными в ее теле) - это выражения?
Здесь не совсем понял.
пропсы реакта принимают строки
Выражение - это любая конструкция, которая вычисляется в значение
// явный обьект это когда мы пишем его сами в коде:
let user= {
name="Anton",
age=25
}
function user (argname, argage) {
this.name = name;
this.age = age;
}
let user = new User (Anton, 25);
let user= {
name="Anton",
age=25
}
Переменная - это не объект, это ссылка на область памяти. Если переменная ссылается на примитивный тип, то свойств и методов у него нет, а почему вещи вроде (3).toString() работают, я уже описал.
function show() {
var x = 1;
var y = 2;
document.getElementById("r").innerHTML = x + y;
}
show();