Giter Site home page Giter Site logo

ultimate-guitar's Introduction

ЗАПРОСЫ С https НА http ЗАПРЕЩЕНЫ СЕРТИФИКАЦИЕЙ, ДЛЯ КОРРЕКТНОЙ РАБОТЫ НУЖНО РАЗРЕШИТТЬ ЗАГРУЗКУ НЕБЕЗОПАСНЫХ СКРИПТОВ (В Chrome появляется, после первого провального запроса, изображение щита рядом с изображения звезды для добавления закладок).

До этого задания использовал React как шаблонизатор и рендерил в строку на сервере.

Redux использовал здесь впервые, так что периодически гуглил (в основном синтаксис). Так что это моя первая полноценная работа на React + Redux (не снисходительности ради, а для справки).

Sass увидел в первый раз, но Гугл решил вопросы.

Спонсор заявки на вакансию были "а вдруг", а также самонадеянность и отвага

Описание работы:

  1. Я не дизайнер, по этому сделал, так, что главное глаза не слизятся.

  2. Использовал запрос к Reales group.

  3. Если сделать один запрос, добавить данные о альбоме в локальное хранилище, сделать другой запрос, потом снова первый, то сохраненные альбомы будут все-равн отмечены.

  4. Map файлы удалять не стал, могут пригодиться.

  5. Node_moduls не добавлял, т.к. нет смысла.

Файлы:

App.js - приложение React.

AlbumsContainer.js - контейнер с альбомами и связанные с ним компоненты, выделять их в отдельные файлы в данном контексте бесмысленно.

SearchField.js - разделил с AlbumsContainer т.к. не зависимы и используется 2 раза.

actions.js - экшены.

reducers.js - редьюсеры.

flags.js - флаги для экшенов, чтоб ы строки везде не писать и редактировать легко.

ultimate-guitar's People

Contributors

knightsforce avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

linecomparison

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.