new ymaps.Placemark(<?=$arResult['PROPERTIES']['MAP']['VALUE']?>,);

new FormData(form). Инпут количества стилизуется через CSS и обвешивается дополнительным javascript, чтобы он выглядел и работал так, как нарисовано, но при этом это всё равно обычный <input type="text"/> или <input type="number" min="1"/>.
class Something {
state = {token: ``}
render() {
if (!this.state.token) {
return null;
}
return <ВсёОстальное/>
}
}
POST /students/{student_id}/classes - добавление лекции студенту.PUT /students/{student_id}/classes/{class_id} - обновление полей конкретной лекции.DELETE /students/{student_id}/classes/{class_id} - удаление лекции.
return {
...state,
objects: {
...state.objects,
[id]: {
...state.objects[id],
[key]: action.payload[key]
}
}
};
import * as nodePath from "path"
function move(moveSpeed = 10) {
const ballTop = ball.getBoundingClientRect().top;
if (ballTop > 0){
ball.style.top = ballTop - moveSpeed + "px";
};
};