const onSubmit = () => {
console.log("rc", userId, roomId, options, arrivalDate, leavingDate);
dispatch(
addReservationAsync(requestServer, {
userId,
roomId,
options,
arrivalDate,
leavingDate,
}),
);
setNewReservation("");
};
var o = {
value: {
orders: {
tools: [
{
tool1: 't1'
}
],
wood: [
{
wood1: 'w1',
}
],
},
}
}
var allOrders = [];
var ordersByType = o.value?.orders || {};
Object.keys(ordersByType).forEach((type) => {
ordersByType[type].forEach((order) => {
allOrders.push({
...order,
type,
});
});
});
o.value.orders = allOrders;
constructor(){
this.MyVariable = {x: 0, y: 0};
this.MyFunc = this.MyFunc.bind(this);
}
Как можно побороть проблему, оптимизировать может быть что-то?Открыть DevTools на вкладке Performance и затрейсить рендеринг. Смотреть в получившиеся графики, искать, куда уходит время и ресурсы.
document.getElementById('id').value
, потом что в document.getElementById('id')
, если в value пусто.выводит новую формуВангую, что в итоге у вас куча одинаковых форм и, соответственно, куча инпутов с
id="id"
, что, естественно, недопустимо.