Size: a a a

React — русскоговорящее сообщество

2020 October 27

DB

Denis Budeyko in React — русскоговорящее сообщество
Вопрос в следующим
источник

NS

Nurlykhan Salamatov in React — русскоговорящее сообщество
Denis Budeyko
Вопрос в следующим
Нуу?)
источник

R

Red-eyed programmer🇩... in React — русскоговорящее сообщество
Это и есть вопрос, кто делал добавление товара 😆
источник

NS

Nurlykhan Salamatov in React — русскоговорящее сообщество
Red-eyed programmer🇩🇪🇺🇦
Это и есть вопрос, кто делал добавление товара 😆
😂😂
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Denis Budeyko
Кто делал добавления товара на React + node js?
источник

В

Вадик in React — русскоговорящее сообщество
Человеки, санку сложно на сагу переделать?)кто может помочь? не могу это сделать и один пост отправить. Все написано нужно только чтобы заработало)
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Denis Budeyko
Кто делал добавления товара на React + node js?
А кто делал?
источник

R

Raman in React — русскоговорящее сообщество
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
😂
источник

MV

Maksim Vasilev in React — русскоговорящее сообщество
Всем привет! Подмогните советом.
У меня есть фронт моего приложения из которого я собираю контейнер.
Собираю  его сл образом:
cd ${{ parameters['workDir'] }}
yarn build:example
yarn build:storybook
mkdir -p ./tmp/{example,storybook}
cp -R ${{ parameters['workDir'] }}/packages/example/build/* ./tmp/example
cp -R ${{ parameters['workDir'] }}/packages/ui-kit/storybook-static/* ./tmp/storybook
Каталог в артефактами выглядит так:
./frontend
├── entrypoint.sh
├── frontend
│   ├── example
│   │   ├── android-chrome-192x192.png
│   │   ├── android-chrome-512x512.png
│   │   ├── apple-touch-icon.png
│   │   ├── asset-manifest.json
│   │   ├── environment.js
│   │   ├── favicon-16x16.png
│   │   ├── favicon-32x32.png
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   ├── logo192.png
│   │   ├── logo512.png
│   │   ├── manifest.json
│   │   ├── precache-manifest.dbfb3ca84b4db89da02b800f4a75f8eb.js
│   │   ├── robots.txt
│   │   ├── service-worker.js
│   │   └── static
│   │   └── js
│   │   ├── 2.e1a9fae8.chunk.js
│   │   ├── 2.e1a9fae8.chunk.js.LICENSE.txt
│   │   ├── 2.e1a9fae8.chunk.js.map
│   │   ├── main.f4f46811.chunk.js
│   │   ├── main.f4f46811.chunk.js.map
│   │   ├── runtime-main.7bc9c753.js
│   │   └── runtime-main.7bc9c753.js.map
│   └── storybook
│   ├── aa99fdce24a1a4e32326.worker.js
│   ├── favicon.ico
│   ├── iframe.html
│   ├── index.html
│   ├── main.450a4664e4fc98895834.bundle.js
│   ├── main.450a4664e4fc98895834.bundle.js.map
│   ├── main.dfcef8942b36d4b56198.bundle.js
Докерфайл выглядит сл образом:
FROM nginx:alpine

COPY ./frontend/example /usr/share/nginx/html/example
COPY ./frontend/storybook /usr/share/nginx/html/storybook
COPY ./sandbox.conf /etc/nginx/conf.d/default.conf
COPY ./entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 80

ENTRYPOINT [ "/entrypoint.sh" ]
CMD ["nginx", "-g", "daemon off;"]

Мне нужно из этого добра собрать десктопное приложение. Для этого я выбрал electron.
Пробовал собирать:
electron-packager . electron-frontend-app --overwrite --asar --platform=linux --arch=x64 --prune=true --out=release-builds

Очевидно я чего-то недопонимаю в матчасти.Подмогните советом пожалуйста 🙂
Всем заранее спасибо!
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Всем  привет, а существует аналог jsconfig для webstorm? сори за оффтоп.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Dmitry Kudryavtsev
Всем  привет, а существует аналог jsconfig для webstorm? сори за оффтоп.
Он умеет разбирать конфиг вебпака
@ide_ru
источник

IN

Igor N in React — русскоговорящее сообщество
Maksim Vasilev
Всем привет! Подмогните советом.
У меня есть фронт моего приложения из которого я собираю контейнер.
Собираю  его сл образом:
cd ${{ parameters['workDir'] }}
yarn build:example
yarn build:storybook
mkdir -p ./tmp/{example,storybook}
cp -R ${{ parameters['workDir'] }}/packages/example/build/* ./tmp/example
cp -R ${{ parameters['workDir'] }}/packages/ui-kit/storybook-static/* ./tmp/storybook
Каталог в артефактами выглядит так:
./frontend
├── entrypoint.sh
├── frontend
│   ├── example
│   │   ├── android-chrome-192x192.png
│   │   ├── android-chrome-512x512.png
│   │   ├── apple-touch-icon.png
│   │   ├── asset-manifest.json
│   │   ├── environment.js
│   │   ├── favicon-16x16.png
│   │   ├── favicon-32x32.png
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   ├── logo192.png
│   │   ├── logo512.png
│   │   ├── manifest.json
│   │   ├── precache-manifest.dbfb3ca84b4db89da02b800f4a75f8eb.js
│   │   ├── robots.txt
│   │   ├── service-worker.js
│   │   └── static
│   │   └── js
│   │   ├── 2.e1a9fae8.chunk.js
│   │   ├── 2.e1a9fae8.chunk.js.LICENSE.txt
│   │   ├── 2.e1a9fae8.chunk.js.map
│   │   ├── main.f4f46811.chunk.js
│   │   ├── main.f4f46811.chunk.js.map
│   │   ├── runtime-main.7bc9c753.js
│   │   └── runtime-main.7bc9c753.js.map
│   └── storybook
│   ├── aa99fdce24a1a4e32326.worker.js
│   ├── favicon.ico
│   ├── iframe.html
│   ├── index.html
│   ├── main.450a4664e4fc98895834.bundle.js
│   ├── main.450a4664e4fc98895834.bundle.js.map
│   ├── main.dfcef8942b36d4b56198.bundle.js
Докерфайл выглядит сл образом:
FROM nginx:alpine

COPY ./frontend/example /usr/share/nginx/html/example
COPY ./frontend/storybook /usr/share/nginx/html/storybook
COPY ./sandbox.conf /etc/nginx/conf.d/default.conf
COPY ./entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 80

ENTRYPOINT [ "/entrypoint.sh" ]
CMD ["nginx", "-g", "daemon off;"]

Мне нужно из этого добра собрать десктопное приложение. Для этого я выбрал electron.
Пробовал собирать:
electron-packager . electron-frontend-app --overwrite --asar --platform=linux --arch=x64 --prune=true --out=release-builds

Очевидно я чего-то недопонимаю в матчасти.Подмогните советом пожалуйста 🙂
Всем заранее спасибо!
источник

MV

Maksim Vasilev in React — русскоговорящее сообщество
Ой спасибо!
источник

Р

Роман in React — русскоговорящее сообщество
Привет всем. По Jest кто то может подсказать? Вопрос такой:  есть функциональный компонент, который возвращает стилизованную кнопку, для того, чтобы задать текст этой кнопки используется селектор через useSelect, как через mock подменить его поведение(он запрашивает токен, на его основании получаем айдишник, который нам нужен) судя по доке создаётся впечатление, что мокнуть можно только функции класса
источник

A

Alex in React — русскоговорящее сообщество
Туплю и не могу найти ответ. Сделал докер, туда в композе прописал:
services:
   frontend:
     image: react
     build:
       context: ./app
     ports:
       - 3011:3010
     volumes:
       - ./app:/*/app:rw
       - ./app/babel.config.json:/*/babel.config.json:rw
       # The volume is effectively hiding node_modules from the host and must be in this order
       - node_modules:/src/node_modules
volumes:
   node_modules:
В самом докерфайле:
EXPOSE 3010
ENV APP_HOME *
RUN mkdir $APP_HOME
WORKDIR $APP_HOME

COPY package.json ./
RUN npm install --no-progress --ignore-optional
CMD npm run start
Главный вопрос, как получить package-lock.json ???
источник

И

Иван in React — русскоговорящее сообщество
Alex
Туплю и не могу найти ответ. Сделал докер, туда в композе прописал:
services:
   frontend:
     image: react
     build:
       context: ./app
     ports:
       - 3011:3010
     volumes:
       - ./app:/*/app:rw
       - ./app/babel.config.json:/*/babel.config.json:rw
       # The volume is effectively hiding node_modules from the host and must be in this order
       - node_modules:/src/node_modules
volumes:
   node_modules:
В самом докерфайле:
EXPOSE 3010
ENV APP_HOME *
RUN mkdir $APP_HOME
WORKDIR $APP_HOME

COPY package.json ./
RUN npm install --no-progress --ignore-optional
CMD npm run start
Главный вопрос, как получить package-lock.json ???
Зачем тебе его получать?
источник

A

Alex in React — русскоговорящее сообщество
Иван
Зачем тебе его получать?
Чтобы зависимости при переносе в пром остались
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alex
Туплю и не могу найти ответ. Сделал докер, туда в композе прописал:
services:
   frontend:
     image: react
     build:
       context: ./app
     ports:
       - 3011:3010
     volumes:
       - ./app:/*/app:rw
       - ./app/babel.config.json:/*/babel.config.json:rw
       # The volume is effectively hiding node_modules from the host and must be in this order
       - node_modules:/src/node_modules
volumes:
   node_modules:
В самом докерфайле:
EXPOSE 3010
ENV APP_HOME *
RUN mkdir $APP_HOME
WORKDIR $APP_HOME

COPY package.json ./
RUN npm install --no-progress --ignore-optional
CMD npm run start
Главный вопрос, как получить package-lock.json ???
Это вы в прод собираетесь так деплоить?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
связь с реактом это то., что имэдж реакт называется?
источник