Повторное использование кода React в React Native

332
20 ноября 2017, 21:39

Необходимо реализовать довольной простой сайт на React+Redux. Примерный список функций такой:

  • Получаем данные с сервера
  • Выводим списком
  • По нажатию выводим доп. инфу (в модалке, например)
  • С таким же точно функционалом требуется и мобильное приложение на React Native.

    Т.е. логика приложения будет очень-очень похожая. Данные будут везде одни и те же.

    Вопрос - как организовать проект так, чтобы по максимуму использовать один и тот же код и для сайта, и для мобильного приложения?

    Мой вариант - пока что, я пришел к тому, что можно создать каталог "base", в котором будут компоненты и контейнеры, без методов render. В них будут только методы, которые связаны с обработкой данных.

    Далее, создаем два каталога, для обеих платформ - web и modile. В этих каталогах создаем одноименные компоненты, наследуя их от компонентов, которые есть в base и реализуем метод render.

    Ну и создаем "точки входа" для каждой из платформ.

    Есть вариант лучше?

    READ ALSO
    Повторный вызов функции после .then

    Повторный вызов функции после .then

    Есть функция возвращающая объект Promise и загружающая файлы через api vkКак сделать так, чтобы после удачного выполнения

    236
    JQuery Autocomplete. Как выделить совпадения?

    JQuery Autocomplete. Как выделить совпадения?

    Встала задача сделать поисковик по dropdownРешил реализовать на jquery

    436
    Почему происходит переполнение при 2^31 xor 0

    Почему происходит переполнение при 2^31 xor 0

    Здравствуйте,не понимаю,почему alert( Mathpow(2, 31) ^ 0 ); дает результат -2147483648

    314