Pull to refresh

Comments 5

Функция добавится в зависимости дважды

Используйте Set и проблем не будет. Вы можете возразить, как тогда быть с таким эффектом:

effect(() => {
  if (state.show) {
    state.log = state.name
  }
})

Но и этим проблем не будет - накладные расходы cleanup почти наверняка превысят холостой вызов функции

Почему для огромного количества проектов мы продолжаем тянуть библиотеки на десятки тысяч строк кода, если фундаментальная механика умещается в сотню?

Инженеру полагается поискать готовые решения прежде чем идти в непредсказуемый RnD.

В 90-00 современные архитектуры ещё только формировались, поэтому мы ещё писали много велосипедов. Но сейчас инженерный подход практически вытеснил изобретательство в прикладной коммерческой разработке.

Но не забывайте, пока вы пишите на Реакт, есть люди которые пишут Реакт на JS, а есть и те то пишет JS на C++. И так далее.

какой минимальный набор инструментов вы бы использовали для современного фронтенда?

jQuery? :)

спойлер: спустя несколько итераций у вас получится solid.js 1.0

Хотелось бы дополнить, что при написании handler'ов в Proxy, желательно использовать Reflect.get, Reflect.set, чтобы сохранить стандартное поведение объекта.

Sign up to leave a comment.

Articles