Open iofjuupasli opened 3 years ago
Спасибо! Еще папка node_mudle не загрузилась, она тут нужна? На функции пыталась переписывать, много ошибок и очень много времени уходит на исправление, начинаю путаться, но потом попробую переписать. Вместо styleMedia подключала style.css, не получилось.
[ ] в репозитории не хватает файлов из стандартного шаблона create-react-app. При попытке запустить выдаёт
[ ] везде лучше использовать компоненты-функции. Если где-то сложно переделать - можно оставить.
[ ] вместо
<Fragment></Fragment>
можно писать<></>
- это то же самое[ ] не импортирован DrawerToogle, и props лучше деструктуризировать, и ещё все props всегда называются с маленькой буквы, а если это функция, то с префиксом
on...
[ ] все теги, которые сразу закрываются, нужно закрывать в одном теге
<div></div>
-> `[ ] будет лучше, если массив координат всегда деструктуризировать:
const [x, y] = dot
[ ] все компоненты называются с большой буквы
[ ] все функции, которые передаются в props начинаются с
on...
[ ] весь код отформатирован стандарным prettier
[ ] в
style={{...}}
используются исключительно стили, которые зависят от переменных[ ]
isPoused
- опечатка[ ] чтобы в коде не совершалась лишняя работа, эту часть можно перенести в else. В целом, не уверен, что в принципе правильно внутри
GameOver
отображатьGAME PAUSED
[ ] не импортирован styleMedia
[ ] точно ли меняется скорость змейки? По коду я не вижу, что она будет меняться.
[ ] не уверен, что есть веская причина, по которой координаты всегда изменяются на 2, вместо 1
[ ] всё, что можно вынести в чистые функции - нужно вынести