Фаза 2 реактивного проекта.
Причина, по которой я выбрал этот вариант.
Я фанат футбола, и у меня есть друзья, которые тоже фанаты футбола. Иногда мы вступаем в споры о конкретных футбольных командах, о том, в каком году были созданы футбольные клубы, сколько забито голов, сколько трофеев у клубов, в каком году был выигран каждый трофей, какой игрок забил гол и так далее. Это приложение создано, чтобы сократить время споров с информацией из первых рук о любом клубе, который был победителем Лиги чемпионов УЕФА с момента начала турнира.
Функциональность приложения
Приложение в основном просто предоставляет информацию, предоставляя функциональность панели поиска, возможность удалять или добавлять дополнительную информацию.
Проблемы, с которыми столкнулись
Я столкнулся с множеством проблем, создавая это, но как только я вошел в свой ритм кодирования, все стало проще.
Первая проблема: установка heroku была первой проблемой, с которой я столкнулся. После нескольких часов отладки, пытаясь выяснить, в чем проблема, однокурсница «Лиза» нашла ссылку, которая устранила ошибку установки. Это сэкономило мне много часов и больше времени для работы над моим проектом.
Вторая задача: создание функции удаления. Я создал функцию удаления в своем домашнем компоненте, но продолжал получать ошибку функциональности, потому что «реквизит» по какой-то причине не мог связать с функцией «onclick» из другого компонента.
Я решил эту проблему, создав функцию удаления в том же компоненте, что и функция «onclick».
Последнее испытание: развертывание моего приложения на netlify. У кода VS возникли проблемы с отправкой на git-hub. Мои репозитории конфликтовали, и netlify не удалось успешно развернуть. Мой инструктор «Джон» помог исправить эту ошибку. Нам пришлось использовать «принудительный код», чтобы принудительно вставить в определенный репозиторий git-hub, чтобы позволить netlify найти и успешно развернуть.
Улучшения и ожидания
Я намерен добавить больше информации в базу данных, создать больше методов «ИСПРАВЛЕНИЯ», чтобы пользователи могли выбирать свои любимые команды, добавить немного больше стилей, создать еще одну ссылку на страницу блога, где пользователи и взаимодействуют с сообщениями в блогах, пересматривающими недавний футбол. новости и обновления.
Вывод:
Опять же, я горжусь своим маленьким реагирующим приложением. Надеюсь, я улучшу функциональность реагирования, лучше пойму жизненные циклы компонентов реагирования и улучшу свой стиль.