Автор оригинала: Ezekiel Ekunola.
Я недавно построил свой портфель Сайт, использующий GATSBY, и я хочу поговорить о моем опыте, используя GATSBY, что мне понравилось, и проблемы, с которыми я столкнулся.
Что такое GATSBY
GATSBY – это Free Framework и Open-Source основана на реакции, которая помогает разработчикам построить пылающие фасолистые веб-сайты и приложения. GATSBY может использоваться для создания статических сайтов, которые являются PWA, высоким исполнителем и следует за веб-стандартом. Узнайте больше о GATSBY здесь Отказ
Что мне понравилось
Производительность : GATSBY делает быстрые приложения. GATSBY следует в стандартах Google PRPL (Push, Render, Pre-Cache, Lazy-Laze) для создания приложений, которые хорошо работают даже во время ненадежных сетевых подключений. Узнайте больше о том, почему gatsby быстро здесь Отказ
Это реагирует : У меня уже был опыт работы с реагированием, поэтому мне было очень легко работать с GATSBY, так как я смог понять, что происходит.
Хорошая документация : GATSBY имеет хорошую документацию, поэтому мне было легко узнать, как использовать пакеты и плагины, такие как
GATSBY-Image
,GATSBY-Source-filesystem
,GATSBY-Plugin-React-Sharmet
и так далее при разработке.Использует график : GATSBY использует GraphQL для управления данными и может использоваться для создания/создания страниц, запросов данных и т. Д. Я всегда хотел научиться использовать GraphQL, GATSBY позволил мне сделать это. Я узнал, как использовать GraphQL при запросе данных на GATSBY. Узнайте больше о том, почему GATSBY использует graphql здесь Отказ
- Хорошее сообщество : GATSBY имеет хорошие ресурсы сообщества и обучения, а начинает помогать вам быстро начать, и я также должен найти решения для проблем, которые я имел быстро.
Начните легко : Вы можете легко начать работу с GATSBY, так как у GATSBY имеет много начала, которые могут легко начать.
Плагины : У GATSBY имеет систему плагинов, которая позволяет легко расширить функциональность поддержки адаптивных изображений GATSBY E.G, поддержку TearmScript. Узнайте больше здесь Отказ
Проблемы я столкнулся
При разработке моего портфолио я в основном получил ошибку
TypeError: не удается прочитать свойство «внутренний» undefined
при запуске приложения. Чтобы решить эту ошибку, мне пришлось удалить.Cache
каталог в корне проекта и перезапустите приложение, запустивGATSBY Развивается
на терминале.Я также столкнулся с проблемами при использовании игровой площадки GraphQL, я изменил свой запрос GraphQL в код, но не размышлял на игровой площадке GraphQL, пока мне не нужно обновить детскую площадку.
Я также столкнулся с некоторыми другими проблемами, такими как запросы для изображения с относительным путем и размером изображения с изображением GATSBY, который я решал по Google, проверяя документацию и стекол.
Заключение
В заключение, развитие с GATSBY было весело и легко работать, и доказано, что является идеальным инструментом для меня для разработки моего портфолио.
Портфолио Ссылка: http://ezekielekunola.com
Найдите ресурсы, чтобы узнать больше на GATSBY ниже https://www.gatsbys.org https://www.gatsbys.org/docs/awesome-gatsby https://www.gatsbyssys.org/blog/2017-09-13- Почему-is-gatsby-stast https://www.gatsbys.org/docs/awesome-gatsby-resources https://www.gatsbys.org/docs/why-gatsby-uss-graphql
Если у вас есть какие-либо вопросы или отзывы об этой статье или моем портфолио, не стесняйтесь оставить комментарий.
Спасибо за прочтение.
Эта статья была первоначально опубликована на моем блог