Size: a a a

2021 April 02

DZ

Dmitry Zherebko in React Kyiv
Dmytro Dovhan
я каждый раз вспоминаю как Соловьев пиарил реакт в 2015
Ещё на климова глянуть его тоже шатает по убеждениям со стороны в сторону
источник

SS

Serhey Shmyg in React Kyiv
Alexey Raspopov
Делал бы я магазин, я бы тоже выкинул
Можна зробити дві окремі версії.
источник

DZ

Dmitry Zherebko in React Kyiv
И ещё третью под ие
источник

VC

Valera CSS_Junior in React Kyiv
а так же не обязательно писать как на скрине? вроде можно типо return {...state, counter: 0}? или есть разница?
источник

SG

Stas G in React Kyiv
нет разницы, но так лучше не писать
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Если в стэйте ничего кроме каунтера, можно вообще только его возвращать. Но это редкая ситуация)
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Спред стэйта нужен чтобы другие значения не потерялись
источник

VC

Valera CSS_Junior in React Kyiv
а почему?
источник

SG

Stas G in React Kyiv
избыточно получается
источник

SG

Stas G in React Kyiv
считай, что вместо 1 объекта, ты создаешь 2
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Стоп,а чем лучше?)
источник

SG

Stas G in React Kyiv
я про { ...state, ...{counter : 0} }
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Нормальный варик отдавать { ...state, couter: action.payload }
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Та это как-то тупо
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Создать объект чтобы потом спрэдить его
источник

SG

Stas G in React Kyiv
exactly
источник

В-

Вернер Карл Гейзенбе... in React Kyiv
А как предпочтительно делать стейт, правда ли что если запихнуть все в один обект то при изменении чего-то одного перерендерит все остальное?
const [data, setData] = useState({
   question: "simple",
   comm: "email",
   msg: "",
   email: UD?.email || "",
   tel: UD?.tel || Number("+380"),
   telegram: "",
 });
источник

T

Tolik in React Kyiv
Взагалі на скільки я чув за useState такий підхід ідейно неправильний
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Вызов стейта в принципе вызовет ререндер. Но это лучше чем делать несколько useState и не дай бог менять что-то в нескольких сразу
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Чем?)
источник