Size: a a a

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

2020 February 24

AL

Adrián Lazaróv in React Native — русскоговорящее сообщество
а то перечитывать придется
источник

AL

Adrián Lazaróv in React Native — русскоговорящее сообщество
и делать все что описанно там, на своем языке
источник

V

Vova in React Native — русскоговорящее сообщество
Как она читается?? Если опыт есть в яп, просто я хочу раcслабиться , и почитать как художествнную ;D
источник

AL

Adrián Lazaróv in React Native — русскоговорящее сообщество
ну так возьми художественную литературу ))
источник

AL

Adrián Lazaróv in React Native — русскоговорящее сообщество
да обычно читается, понятно и доступно
источник
2020 February 25

JH

Jubal Harshaw in React Native — русскоговорящее сообщество
Никита Сироткин
#!/usr/bin/env node

const childProcess = require("child_process")
const os = require("os")

/**
* Do all things that need to be done after installing packages
*
* Yes, it slows down package installation a little, but it's nice to not
* have to remember these extra steps.
*/
;[
 // Make sure we're set up correctly
 { command: "solidarity" },

 // Kill the metro bundler if it's running.
 { command: 'pkill -f "cli.js start" || set exit 0', onlyPlatforms: ["darwin", "linux"] },
 // Help wanted: Add the windows version here. { command: "????", onlyPlatforms: ["win32"] },

 // Make sure our native modules are androidX-happy
 { command: "jetify" },

 // on iOS, make sure our native modules are installed
 { command: "pod install", cwd: "ios", onlyPlatforms: ["darwin"] },
]
 .filter(({ onlyPlatforms }) => !onlyPlatforms || onlyPlatforms.includes(os.platform()))
 .forEach(commandAndOptions => {
   const { command, onlyPlatform: _, ...options } = commandAndOptions
   try {
     childProcess.execSync(command, {
       stdio: "inherit",
       ...options,
     })
   } catch (error) {
     process.exit(error.status)
   }
 })
короч все оказалось проще, игнайт генерит скрипты типа постинстала и кладет в папочку bin, а она практически всегда игнорится и поэтому скрипты улетают.
источник

D

Demuz in React Native — русскоговорящее сообщество
Всем здарова. У Expo есть https://github.com/expo/expo-server-sdk-node , для отправки push notification на телефоны. Можно ли как-то прикрутить его к вебу на Реакте, чтобы сообщения мог отправлять? По сути, веб как-то должен зарегистрировать push notification токен и включить листенер, чтобы получить сообщение.
источник

D

Demuz in React Native — русскоговорящее сообщество
Теоретически, если так прикрутить к Реакту import { Notifications } from 'expo';
import * as Permissions from 'expo-permissions', то оно будет работать? Или не будет работать, поскольку все запускается НЕ на ядре Expo?
источник

РМ

Руслан Мамедов in React Native — русскоговорящее сообщество
Всем привет, есть какие-то варианты добавить свои данные на нативный календарик?
Конкретно, мне нужно определенные даты покрасить в другой цвет, это вообще возможно с нативными календариками?
источник

РМ

Руслан Мамедов in React Native — русскоговорящее сообщество
Либо какие-то опознавательные знаки этим датам добавить
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Demuz
Всем здарова. У Expo есть https://github.com/expo/expo-server-sdk-node , для отправки push notification на телефоны. Можно ли как-то прикрутить его к вебу на Реакте, чтобы сообщения мог отправлять? По сути, веб как-то должен зарегистрировать push notification токен и включить листенер, чтобы получить сообщение.
В вопросе всё в кучу, если я правильно понял.
Задача в чём - получать в web или отправлять с веба ?

Для получения нужен какой-то токен, который будет для конкретного браузера сгенерирован, зарегистрирован и т.п., для отправки - нужна база с этими токенами (регистрировать ничего не нужно, просто отправка по списку - фильтрация и т.п. уже на усмотрение)

конкретно на expo реализацию этого не подскажу, но в целом это выглядит так.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Demuz
Теоретически, если так прикрутить к Реакту import { Notifications } from 'expo';
import * as Permissions from 'expo-permissions', то оно будет работать? Или не будет работать, поскольку все запускается НЕ на ядре Expo?
вот этот вариант - больше шансов что не будет работать. потому что нативные api под капотом, есть ли там web api - нужно смотреть в документации / исходниках.
источник

D

Demuz in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
В вопросе всё в кучу, если я правильно понял.
Задача в чём - получать в web или отправлять с веба ?

Для получения нужен какой-то токен, который будет для конкретного браузера сгенерирован, зарегистрирован и т.п., для отправки - нужна база с этими токенами (регистрировать ничего не нужно, просто отправка по списку - фильтрация и т.п. уже на усмотрение)

конкретно на expo реализацию этого не подскажу, но в целом это выглядит так.
Получать надо с веба. Отправка по другому работает. За счет всего остального я в курсе, такая схема для мобилок уже настроена, просто если мобилка отправляет сообщение, то надо в браузер прислать его, воркер, вебсокеты и т.п поднимать не хочу. Думал через Expo можно реализовать.
источник

D

Demuz in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
вот этот вариант - больше шансов что не будет работать. потому что нативные api под капотом, есть ли там web api - нужно смотреть в документации / исходниках.
Если зарегить токен "нативными" средствами пушей в вебе, то он не будет завязан с Expo server sdk, там свои токены. Легче уже на вебсокетах написать тогда, чем ковырять исходники Expo Push Notification. Ладно, спасибо.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Demuz
Если зарегить токен "нативными" средствами пушей в вебе, то он не будет завязан с Expo server sdk, там свои токены. Легче уже на вебсокетах написать тогда, чем ковырять исходники Expo Push Notification. Ладно, спасибо.
https://docs.expo.io/versions/latest/guides/push-notifications/

вообще какое-то упоминание пушей для веба в доке есть (в faq)
источник

D

Demuz in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
https://docs.expo.io/versions/latest/guides/push-notifications/

вообще какое-то упоминание пушей для веба в доке есть (в faq)
Да, но они работают, если вы весь проект на ядре Expo подняли, а если интегрируете в уже сушествующий React проект, то не получится, так как там бутстрапа Expo нет. Ну вобще можно  попробовать, спасибо.
источник

K

Khorark in React Native — русскоговорящее сообщество
Руслан Мамедов
Всем привет, есть какие-то варианты добавить свои данные на нативный календарик?
Конкретно, мне нужно определенные даты покрасить в другой цвет, это вообще возможно с нативными календариками?
Нет. Юзай календарь от wix
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
блин, отлично
создал новый навигатор - ничего не работает
зашел в доку - эти господа в новой версии весь синтаксис переписали
источник

D

Debian-10-buster-64 in React Native — русскоговорящее сообщество
Alex Tuor4eg
блин, отлично
создал новый навигатор - ничего не работает
зашел в доку - эти господа в новой версии весь синтаксис переписали
Оставайся на старой, в чем проблема?
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
да я новый проект начал, смысла не вижу
поизучаю
источник