Size: a a a

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

2019 November 01

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Yauhen Penkin
[count, setCount] = useState(0);
Используй useReducer
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Alexander Kladkov
Используй useReducer
Будет тебе обычный редакс
источник

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Владимир
Я спросил, потому что из 3000 людей может кто-то сталкивался
Убедись что сервер запущен. react-native-start.

Если запущен, то если используешь Android 9+, нужно специальным образом настраивать сетевую безопасность.

Если просто учишься, поменяй версию Android на эмуляторе (просто создай новый).
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Alexander Kladkov
Будет тебе обычный редакс
useReducer не заменяет редакс
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Пс. useState это обёртка над useReducer
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Daniil Tchernyavsky
useReducer не заменяет редакс
Началось)
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Ладно, прекращаю)
источник

В

Владимир in React Native — русскоговорящее сообщество
Alexey Ryazanov
Убедись что сервер запущен. react-native-start.

Если запущен, то если используешь Android 9+, нужно специальным образом настраивать сетевую безопасность.

Если просто учишься, поменяй версию Android на эмуляторе (просто создай новый).
Так, я пробую запустить и почему-то вылетает куча эрроров, без понятия с чем это связано, вроде все по инструкции делал(
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Daniil Tchernyavsky
Ладно, прекращаю)
Посмотри на то, как человек задаёт вопросы про хуки, и поймёшь почему написал именно так:) а так конечно согласен, но он очень рядом, если приложение не сложное
источник

В

Владимир in React Native — русскоговорящее сообщество
Alexey Ryazanov
Убедись что сервер запущен. react-native-start.

Если запущен, то если используешь Android 9+, нужно специальным образом настраивать сетевую безопасность.

Если просто учишься, поменяй версию Android на эмуляторе (просто создай новый).
источник

YP

Yauhen Penkin in React Native — русскоговорящее сообщество
userReducer выглядит чище)
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Alexander Kladkov
Посмотри на то, как человек задаёт вопросы про хуки, и поймёшь почему написал именно так:) а так конечно согласен, но он очень рядом, если приложение не сложное
Если человека нейминг useState смущает, то с useReducer возможно еще больше, ведь код обрастает всякие dispatch(...)
источник

YP

Yauhen Penkin in React Native — русскоговорящее сообщество
просто когда пыаешься по максимуму избавиться от синтаксиса <Button onPress={() => ...}/>
источник

К

Константин in React Native — русскоговорящее сообщество
как такой интерфейс в винде сделал?
источник

YP

Yauhen Penkin in React Native — русскоговорящее сообщество
это начинает выглядеть  странно
источник

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Попробуй удалить node_modules и заново npm install.
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Yauhen Penkin
просто когда пыаешься по максимуму избавиться от синтаксиса <Button onPress={() => ...}/>
`<Button onPress={setButtonValue} />
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Alexander Kladkov
`<Button onPress={setButtonValue} />
Всё изящно
источник

AK

Alexander Kladkov in React Native — русскоговорящее сообщество
Alexander Kladkov
Всё изящно
Правда нужно немного магии)
источник

YP

Yauhen Penkin in React Native — русскоговорящее сообщество
Alexander Kladkov
`<Button onPress={setButtonValue} />
ну вот [value, increaseValue] = useSomething(0), а потом еще const onIncreaseValue () => increaceValue(value++)
источник