Comments 6

Боже, какой же огород! Из простого приложения на действительно "чистом js" нагенерить килотонны кода.
Прогресс бьёт ключом.
"Перед тем, как создавать сервер, имеет смысл настроить базу данных. Тем более, что в этом нет ничего сложного." — эта фраза очень пугает.
Если то, что написано в данной статье действительно считается фуллстек разработкой, то я, наверное, стал очень стар для всего этого…

Вот это жесткач, так на реакте писать категорически нельзя!
Вот по быстренькому исправил откровенную дичь и props hell.

Вариант вашего to-do листа с исправлениями откровенного ада:
codesandbox.io/s/react-todos-app-forked-4g3m4

Тяжел этап вступления в начинающие миддлы — но как себя вспомню, и похуже писал… createModal(await router.delete(todo)) — "дорогой роутер, удали объект который я в тебя передал, и верни мне такой ответ, который сразу отображу в модалке". Полная бессмыслица.


А в самописном "реакте", кажется, лишние кавычки...


export const List = (todos) => /*html*/ `
  <ul id="list">
    ${todos.reduce(
      (html, todo) =>
        (html += `
            ${Item(todo)}
        `),
      ''
    )}
  </ul>
`

// Походу подразумевался один из этих вариантов

export const List = (todos) => /*html*/ `
  <ul id="list">${todos.reduce((html, todo) => (html += Item(todo)), '')}</ul>
`
export const List = (todos) => /*html*/ `
  <ul id="list">${todos.map(Item).join('')}</ul>
`

Но в целом вроде смех, но и грех, что-то еще комментить — себя не уважать, как автор статьи не уважает читателей. Буквально все состоит из плохих практик, чистый пример того, что "не надо копировать то, что пишут в интернетах".

По-моему, тудушка идёт первым примером в доках какой-то либы? Не?
(во всяком случае — лет неск. назад)

Это еще один пример писанины ради писанины.

Если задача обучить — надо взять 1 стэк, вылизать все, и объяснить почему хорошо именно так.
Если задача сравнить — должна быть аналитика, где проще, где быстрее работает (что не исключает устранение говнокода)

То что у автора — радость «ух ты в одной статье куча всего!» В результате куча, но бесполезного.
Only those users with full accounts are able to leave comments. Log in, please.