Size: a a a

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

2019 November 21

MV

Maxim Vasilishin in React Native — русскоговорящее сообщество
Maxim 📱 Dzhafarov [R10]
там гайдов тоже полно
Думаешь за месяц практики с  базовыми знаниями смогу что-то?
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Maxim Vasilishin
Думаешь за месяц практики с  базовыми знаниями смогу что-то?
например https://visionlib.com/
Да, для диплома можно и постараться) тем более время свободное будет)
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Maxim Vasilishin
Думаешь за месяц практики с  базовыми знаниями смогу что-то?
Тебе просто метка нужна и моделька меню в 3д, никаких кастомных скриптов на С# даже писать не надо
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
за пару дней написать можно если знать как с этим работать
источник

MV

Maxim Vasilishin in React Native — русскоговорящее сообщество
Maxim 📱 Dzhafarov [R10]
Тебе просто метка нужна и моделька меню в 3д, никаких кастомных скриптов на С# даже писать не надо
Нууу , я тоже так думал но суть в том чтобы ещё настроить сервак и припилить регистрацию и что бы прям красиво было ( + ингредиенты и и.д. и заказ сделать )
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Maxim Vasilishin
Нууу , я тоже так думал но суть в том чтобы ещё настроить сервак и припилить регистрацию и что бы прям красиво было ( + ингредиенты и и.д. и заказ сделать )
Хах) ну это продукт на пару месяцев человеко-часов) если ты хочешь в AR на пункты меню нажимать тогда натив намнооого проще будет, потому что для связи юнити и РНа надо оч много поработать) я еще не придумал как это сделать)
источник

MV

Maxim Vasilishin in React Native — русскоговорящее сообщество
Maxim 📱 Dzhafarov [R10]
Хах) ну это продукт на пару месяцев человеко-часов) если ты хочешь в AR на пункты меню нажимать тогда натив намнооого проще будет, потому что для связи юнити и РНа надо оч много поработать) я еще не придумал как это сделать)
Ну, нажимать не обязательно))
Просто отображение итема в ar из категории "основное блюдо" , свайп на Некст итем и кнопка добавить в заказ, и свайп снизу соответственно цена , ингредиенты и т.д.
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Maxim Vasilishin
Ну, нажимать не обязательно))
Просто отображение итема в ar из категории "основное блюдо" , свайп на Некст итем и кнопка добавить в заказ, и свайп снизу соответственно цена , ингредиенты и т.д.
готовых либ нет сейчас, можешь попробовать https://github.com/f111fei/react-native-unity-view, но нужна версия рна старая, примерно 0.55, почитай issues, там где то писали на какой работает, может и получится что то)
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
если трекнуть сворачивание приложения и запустить таймаут допустим на 10 минут для разлогина пользователя to js в бэкграунде выполниться?
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
там в настройках импорта юнити будет нюанс, напиши в личку если возьмешься
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Юра Зинченко
если трекнуть сворачивание приложения и запустить таймаут допустим на 10 минут для разлогина пользователя to js в бэкграунде выполниться?
react-native-background-fetch,но юзер может сразу грохнуть, так что лучше сразу отправлять и на сервере таймаут сделать
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
а если вернется отменить
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
кто работал с https://www.npmjs.com/package/mitt если я подписываю ивент, как его правильно затригерить в другом компоненте?
источник

АД

Антон Добровольский in React Native — русскоговорящее сообщество
Если выбирать либо Линукс, либо винда, что предпочтительнее? С чем гемора меньше всего?
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
linux
источник

M

Mr.Lorem in React Native — русскоговорящее сообщество
linux
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Юра Зинченко
кто работал с https://www.npmjs.com/package/mitt если я подписываю ивент, как его правильно затригерить в другом компоненте?
mitt тут ни при чем, всё можно делать так же, как и с обычным EventEmitter, EventEmitter2 etc... И, кажется, это вообще не относится к реакту (
Чтоб подписаться на событие, нужен объект (эмиттер), чтоб послать событие, нужен этот же объект (эмиттер). И не важно один это компонент, несколько или вообще не компоненты...
Можно использовать глобальный эмиттер:
// my-emitter.js
const emitter = new EventEmitter()
export default emitter

// comp1.js
import myEmitter from 'my-emitter'

...
<Button onPress={() => { myEmiiter.emit('click') }} />
...

// comp2.js
import myEmitter from 'my-emitter'

class Comp2 extends React.Component {
 componentDidMount() {
   myEmitter.on('click', this.handler)
 }
 componentWillUnmount() {
   myEmitter.off('click', this.handler)
 }
 render() { ... }
 handler = () => { console.log('click') }
}


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

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Gena Black
mitt тут ни при чем, всё можно делать так же, как и с обычным EventEmitter, EventEmitter2 etc... И, кажется, это вообще не относится к реакту (
Чтоб подписаться на событие, нужен объект (эмиттер), чтоб послать событие, нужен этот же объект (эмиттер). И не важно один это компонент, несколько или вообще не компоненты...
Можно использовать глобальный эмиттер:
// my-emitter.js
const emitter = new EventEmitter()
export default emitter

// comp1.js
import myEmitter from 'my-emitter'

...
<Button onPress={() => { myEmiiter.emit('click') }} />
...

// comp2.js
import myEmitter from 'my-emitter'

class Comp2 extends React.Component {
 componentDidMount() {
   myEmitter.on('click', this.handler)
 }
 componentWillUnmount() {
   myEmitter.off('click', this.handler)
 }
 render() { ... }
 handler = () => { console.log('click') }
}


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

MK

Mikhail Kiselyov in React Native — русскоговорящее сообщество
Антон Добровольский
Если выбирать либо Линукс, либо винда, что предпочтительнее? С чем гемора меньше всего?
Гемора меньше с виндой, хотя, тут тоже смотреть можно с разных сторон. У меня линь
источник

AZ

Artem Zuev in React Native — русскоговорящее сообщество
Антон Добровольский
Если выбирать либо Линукс, либо винда, что предпочтительнее? С чем гемора меньше всего?
nix-ы... винда - багованная масдаевская поделка
источник