Size: a a a

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

2020 April 08

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
А там по компонентам пробежать просто
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
Alexsandr Menshikov
документация отличная
По сравнению с реактом очень плохая
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
Alexsandr Menshikov
документация отличная
ее статьями лучше подкрепить с медиума
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
Alex Tuor4eg
По сравнению с реактом очень плохая
у реакта вот она не ало была до хуков
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
щас она нормальная
источник

AS

Alexandra Sagidullin... in React Native — русскоговорящее сообщество
Timur
1. Недельки 2-3 думаю, смотря насколько хочешь)
2. Документация)
Ок. Спасибо
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Oleg Wyndrick
Товарищи подскажите плиз, не могу разобратся со связкой useRef и функциональными компонентами (React Native)
У меня есть мой функциональный кастомный компонент <CustomComponent>  ( export default function CustomComponent(props))
и когда я пытаюсь получить ссылку на него с помощью useRef то myRef равно остается null

что то вроде

const myRef = useRef(null)

useEffect(() => {
  console.warn("myRef.current", myRef.current);
}, [myRef]);

return (
<View>
  <CustomComponent ref={myRef}>
</View>
)
// в этом случае в консоли отображается только myRef.current, undefined


если же использую CustomComponent не фукнциональный а как класс ( export default CustomComponent extends React.Component)

const myRef = useRef(null)

useEffect(() => {
  console.warn("myRef.current", myRef.current);
}, [myRef]);

return (
<View>
  <CustomComponent ref={myRef}> // теперь тут компонент классовый а не функциональный
</View>
)
// в этом случае в консоли отображается myRef.current, undefined
// затем после инициализации myRef :
// myRef.current {"_children": [], "_nativeTag":...


Скажите пожалуйста есть ли возможность использовать useRef на кастомных функциональных компонентах каким либо образом или же можно только на классовых компонентах?
Посмотри forwardRef.
источник

OW

Oleg Wyndrick in React Native — русскоговорящее сообщество
Данила Андреев
Посмотри forwardRef.
спасибо, посмотрел но это не совсем то что нужно,
мне нужно получить ссылку именно на функциональный компонент, но как я понял это все же невозможно ибо он не имеет инстанса
источник

OW

Oleg Wyndrick in React Native — русскоговорящее сообщество
Данила Андреев
Посмотри forwardRef.
но это мне может помочь спасибо
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Oleg Wyndrick
спасибо, посмотрел но это не совсем то что нужно,
мне нужно получить ссылку именно на функциональный компонент, но как я понял это все же невозможно ибо он не имеет инстанса
forwardRef как раз должен решить проблему.
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Oleg Wyndrick
но это мне может помочь спасибо
источник

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
лучше forwardRef, тогда можно контролить что можно вызвать, а что нет)
источник

OW

Oleg Wyndrick in React Native — русскоговорящее сообщество
Данила Андреев
forwardRef как раз должен решить проблему.
да, точно! благодарю, решил свою проблему через forwardRef, просто не сразу понял как это можно использовать )))
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
При подключении кастомных шрифтов для ios есть какие-то правила нейминга?
Шрифт называется Montserrat-Black.otf
Но при попытке собрать проект под iOS падает с ошибкой, мол, не может найти шрифт в assets, но он ищет Montserrat_Black.otf или MontserratBlack.otf.
Первый раз с таким сталкиваюсь, что не так, почему он ищет шрифт с неправильным именем?
источник

К

К in React Native — русскоговорящее сообщество
Anatoly Berbeka
При подключении кастомных шрифтов для ios есть какие-то правила нейминга?
Шрифт называется Montserrat-Black.otf
Но при попытке собрать проект под iOS падает с ошибкой, мол, не может найти шрифт в assets, но он ищет Montserrat_Black.otf или MontserratBlack.otf.
Первый раз с таким сталкиваюсь, что не так, почему он ищет шрифт с неправильным именем?
По идее нет
источник

К

К in React Native — русскоговорящее сообщество
Сам такие же шрифты использую в проекте
источник

К

К in React Native — русскоговорящее сообщество
Никаких проблем нет
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Anatoly Berbeka
При подключении кастомных шрифтов для ios есть какие-то правила нейминга?
Шрифт называется Montserrat-Black.otf
Но при попытке собрать проект под iOS падает с ошибкой, мол, не может найти шрифт в assets, но он ищет Montserrat_Black.otf или MontserratBlack.otf.
Первый раз с таким сталкиваюсь, что не так, почему он ищет шрифт с неправильным именем?
открой шрифт через менеджер шрифтов, там его имя будет
андроид использует имя файла, ios имя шрифта
источник

D

Denis in React Native — русскоговорящее сообщество
Вопрос к тем, кто использует keychain для хранения токенов. Возможно ли очищать токен из keychaina после удаления приложения?
источник
2020 April 09

AM

Alexsandr Menshikov in React Native — русскоговорящее сообщество
Denis
Вопрос к тем, кто использует keychain для хранения токенов. Возможно ли очищать токен из keychaina после удаления приложения?
Сделай запись в asyncstore
источник