Size: a a a

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

2020 February 11

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
есть вообще смысл юсать это для performance
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
Nikita Voloboev
есть вообще смысл юсать это для performance
Конечно. Он идет вместе с react-navigation 5
источник

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
but not by default
источник

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
you have to opt in
источник

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
or no?
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
Nikita Voloboev
есть вообще смысл юсать это для performance
источник

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
да они mention ит
источник

NV

Nikita Voloboev in React Native — русскоговорящее сообщество
its just im not sure if new react-navigation uses it already
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
Nikita Voloboev
its just im not sure if new react-navigation uses it already
источник

R

RedTeapot in React Native — русскоговорящее сообщество
@dailyhustle1337 Поиск исполнителей/сотрудников/etc не в этом чате, смотрите закреп
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Nikita Voloboev
its just im not sure if new react-navigation uses it already
есть смысл если ты испытываешь проблемы с дефолтными анимациями переходов
источник

PE

Peter Evsikov in React Native — русскоговорящее сообщество
В React Navigation 5 выпилили createSwitchNavigator и предлагают разруливать все внутри <Stack.Navigator>
Дают такой пример
function App() {
 return (
   <Stack.Navigator>
     {isLoggedIn ? (
       <>
         <Stack.Screen name="Home" component={HomeScreen} />
         <Stack.Screen name="Settings" component={SettingsScreen} />
       </>
     ) : (
       <Stack.Screen name="SignIn" component={SignInScreen} />
     )}
   </Stack.Navigator>
 );
}

Отсюда возникает вопрос, как isLoggedIn пробросить в App?

Вижу такие пути решения
1. Законектить App с редаксом
2. Пробросить через createContext - хз как, у меня контекст не используется сейчас
3. Достать все что надо из AsyncStorage - выглядит костылем

А как вы решаете эту задачу? У меня используется redux-persist и флаг isLogged хранится в сторе
источник

PE

Peter Evsikov in React Native — русскоговорящее сообщество
Ладно, пока что я реализовал способ 1. Законектить App с редаксом
источник

VS

Vladislav Stuk in React Native — русскоговорящее сообщество
Благодарю
источник

VS

Vladislav Stuk in React Native — русскоговорящее сообщество
Peter Evsikov
Ладно, пока что я реализовал способ 1. Законектить App с редаксом
Вариант 1,2
источник

С

Сергей in React Native — русскоговорящее сообщество
Ребят, подскажите как в styled-components добавить анимацию?
источник

П

Паша Паксеев in React Native — русскоговорящее сообщество
На сколько я знаю анимация в RN делается через Animation API
источник

П

Паша Паксеев in React Native — русскоговорящее сообщество
Не через style components
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
как определить, какой компонент удаляет? тот, что указан в ворнинге, не удаляется, проверил
источник

EM

Eugene Maltsev in React Native — русскоговорящее сообщество
In
источник