• Как правильно одновременно разрабатывать приложение на react и react native?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Если приложение переписывается на react, то одновременно держать react-native + react базу поможет react-native-web пакет, но там нет FlatList до сих пор, ждут давно.

    Для одинаковых компонентов - все просто, один файл. Если же для какого-то компонента требуется различный код, можно делать два файла xxx.web.js и xxx.ios.js (например), и на стадии сборки в сборку включать только те, что подходят под проверку (для веб собираете или для mobile).

    Общие компоненты (uikit - кнопки, надписи, стили и тд) - все можно вынести в отдельный пакет / отдельную директорию. Вы пишите, что у вас уже есть - ок, используйте, если они готовы для этого (но я думаю вряд ли, надо как минимум адаптировать/переписать будет)
    Ответ написан
    Комментировать
  • Как правильно одновременно разрабатывать приложение на react и react native?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега React
    1. Скорее нет, чем да. React-native не умеет рендерить html. Есть пакеты, которые добавляют такую функциональность, но на самом деле они просто делают так, чтобы рендер не ронял билд - привычной функциональности связанной с html-элементами не будет.

    Со стилями тоже есть свои особенности - react-native реализует многое из CSS, но кое-чего привычного в нём нет, а то, что есть, иногда работает не так, как ожидается.

    Словом, учитывая повышенные требования к универсальности UI kit, разумнее его воссоздать в react-native.

    2. Можно. Нужно ли - решайте самостоятельно. Для начала я бы на вашем месте дублировал логику, делал адекватную архитектуру внутри экосистемы react-native, а когда поймёте как там всё устроено, выносите общую логику в пакеты и переиспользуйте.
    Ответ написан
    Комментировать
  • Что делать с JS, который используется во View в ZendFramework2?

    @asdz
    Мне кажется это не так страшно: если этот код исключительно для данного представления, то можно и там оставить, если его возможно применить в другом представлении, то лучше вынести в отдельный файл и подключать в нужном представлении. Если этот код используется во многих или во всех представлениях, то наверное имеет смысл подключить в родительском представлении.
    Ответ написан
    3 комментария
  • [PHP] Ставить ли скобки в условии if, если в блоке всего 1 действие?

    @Vampiro
    Есть такое понятие, как "стандарт кодирования". Первый с гугла: www.skillz.ru/dev/php/article-Standarty_kodirovani...

    Разные команды пишут по разным стандартам. Большинство редакторов умеют "отстандартить" код =) Так что дело вкуса.

    ЗЫ на собеседованиях про psr-2 могут запросто спросить.
    Ответ написан
    Комментировать
  • [PHP] Ставить ли скобки в условии if, если в блоке всего 1 действие?

    VasiliyIsaichkin
    @VasiliyIsaichkin
    Web front/back-end (JS-full stack) app developer
    Скобки лучше ставить т.к. по запарке потом можно вставить в это условие еще чтото и забыть про скобки, а потом тупить ват из фак.
    Про второе считаю что первый вариант лучше т.к. не хавается лишняя строчка с скобкой и код получается более плотный и читабельный. Адепты С++ будут со мной несогласны.
    Ответ написан
    1 комментарий
  • Как вложить массив в ячейку, у которой ключ автоинкрементируемый( $name[]) (PHP)?

    Keanor
    @Keanor
    Ведущий разработчик
    $men[] = array (
      'user_ifo' => $value['user_info'],
      'status' => 'online'
     );


    или добавлять через $men[$key] = ...

    если $value['user_info'] уже массив, то можно сначала добавить статус в него, а потом в men

    ну или можно $men[count($men) - 1]['status'] = 'online';
    Ответ написан
    1 комментарий