React Native — это библиотека JavaScript, используемая для создания собственных мобильных приложений с использованием React. Основное внимание в React Native уделяется эффективности разработчиков на всех платформах, которые вам интересны — научитесь один раз, пишите где угодно.
Я пытаюсь объединить свой родной ответ и базу данных вместе, используя следующий код:
const axiosInstance=axios.create({
baseURL: config.API_URL
})
try{
const res = await axiosInstance.get("/all")
console.log("res",res)
return res.data
}catch(err){
console.log("error:",...
28 Май 2023 в 17:02
Я новичок в React native, и я пытаюсь создать простой плоский список и заполнить его из API https://dummyjson.com/ продукты, но он никогда не показывает результатов... вот мой код App.tsx
import React from 'react';
import type {PropsWithChildren} from 'react';
import {
FlatList,
SafeAreaView,
...
28 Май 2023 в 16:27
Метро моего нативного приложения для реагирования продолжает падать при использовании реактивного нативного запуска-андроида. Хотя я видел некоторые исправления, которые включают обновление файла blacklist.js в папке metroconfig. Моя проблема в том, что в моей папке metroconfig нет файла blacklist...
28 Май 2023 в 15:57
Когда я пытаюсь запустить реагирующее нативное приложение, созданное с помощью react-native cli, на моем эмуляторе Android, и я получаю сообщение об ошибке ниже (я использую npx reract-native run-android)
BUILD FAILED in 3s
error Failed to build the app.
Error: Command failed: gradlew.bat build -x l...
28 Май 2023 в 15:17
Итак, я делаю это приложение, в котором есть функция фотографирования с помощью камеры телефона, но когда я нажимаю кнопку, которая открывает камеру телефона, отображается ошибка, в которой говорится, что OpenCamera() не работает или загружается, idk если это потому что я использую симулятор iOS на...
28 Май 2023 в 11:53
Я клонировал реактивный проект с github. Я пытался запустить на симуляторе iOS, когда я запускаю bundle install, он говорит Не удалось найти Gemfile. У меня нет Gemfile в каталоге моего проекта. Как я могу создать Gemfile?
Благодарность...
28 Май 2023 в 11:33
Я хочу отправить запрос на публикацию в свой API, отправив изображение в режиме реагирования, но почему-то получаю ошибку сети. Я написал тот же код на python, чтобы проверить, работает ли мой flask API правильно или нет, и, к моему удивлению, он работает правильно, используя код python.
Я предоста...
28 Май 2023 в 08:41
Я новичок в JS и RN в целом, так что это может быть очень глупый вопрос. У меня есть несколько строковых объектов, представляющих данные для входа пользователя, которые передаются из компонента при нажатии на другую функцию в отдельном файле.
Логинбуттон.js
// Function called on submit button press...
28 Май 2023 в 08:28
Как установить expo с помощью встроенного терминала VS Code.
Я установил expo с помощью команды «npm expo-font axios react-native-dotenv». Во время установки я получил ошибку. Затем я попробовал «expo --global cli». Он был установлен, но когда я запускаю «npm start», я получаю сообщение об ошибке: ...
28 Май 2023 в 02:05
Помогите мне решить эту неперехваченную ошибку выполнения на LocalHost3000введите здесь описание изображения Пожалуйста, сообщите, если вам нужно какая-то другая картинка тоже. Я новичок в кодировании, поэтому мало что знаю об этом.
Я не могу определить, в чем заключается моя проблема...
28 Май 2023 в 00:06
В React Native у меня есть модальное изображение.
Однако при первом отображении модального окна возникает ошибка, связанная с отсутствием нижней части.
Эта ошибка, когда Modal показывается в первый раз
Когда я пытаюсь закрыть Modal и снова включить его, он снова работает нормально с полноэкранным ре...
27 Май 2023 в 22:28
Я столкнулся с проблемой при использовании пакета Splash Screen. Есть ли другой способ настроить заставку без помощи пакета (в Android) ссылка: https://github.com/crazycodeboy/react-native-splash-screen< /а>
Я перепробовал все возможные методы, перечисленные в репозитории, но так и не смог этого с...
27 Май 2023 в 21:48
Я сделал простое приложение для узнать больше о Formik. Но когда я запускаю его, Схема не проверяет ввод электронной почты, я действительно не знаю, почему.
ЛогинСхема.js:
import * as Yup from 'yup';
const LoginSchema = Yup.object().shape({
email: Yup.string().email('Invalid email').required(...
27 Май 2023 в 18:09
Я пытаюсь протестировать компонент, который обращается к useRouter из expo-router.
Мой компонент:
import { useRouter } from 'expo-router'
const CustomComponent: React.FC<Props> = () => {
const router = useRouter()
const onPress = () => {
router.replace(PATHS.DASHBOARD)
}
return <HCard...
27 Май 2023 в 17:58
Я извлекаю изображение со своего устройства, файл которого имеет вид file:///storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20230525-WA0009.jpg.
Я пытаюсь отобразить это изображение как:
<Image
source={{
uri: 'file:///storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20230525-WA0009...
27 Май 2023 в 10:02
Я использую @react-native-camera-roll/camera-roll для извлечения изображений из галереи моего устройства.
Я могу получать изображения и сохранять их в состоянии следующим образом:
import {CameraRoll} from '@react-native-camera-roll/camera-roll';
const getAllPhotos = () => {
CameraRoll.getPhot...
27 Май 2023 в 09:20
Пример:
export default function App() {
return (
LoginScreen()
Когда я пытаюсь что-то изменить на экране входа в систему, он не обновляется в режиме реального времени. Однако, когда я использую Stack Navigator, он обновляется. Почему это?
Я ожидал, что когда я верну экран входа в систему, ...
27 Май 2023 в 07:58
Я пытался изменить размер своих изображений в приложении React Native для Windows, которое я разрабатываю. Моя цель состоит в том, чтобы визуализировать изображения меньшего размера и при этом сэкономить немного обработки и памяти.
Однако я зашел в тупик. Я не могу найти библиотеки изменения разме...
27 Май 2023 в 05:03
Попытка получить название ресторана из Google Places API.
На первой странице отображается список ресторанов, и когда пользователь выбирает один из них, он передает place_id в качестве значения «id» на вторую страницу (над которой я сейчас работаю).
Мне удалось получить данные, и они отображаются в к...
27 Май 2023 в 03:40
У меня есть компонент, который использует PanResponder для создания джойстика, похожего на элемент управления. Проблема, с которой я сталкиваюсь, заключается в том, что если я привязываюсь к событию onPanResponderRelease, состояние устаревает. Я считаю, что это вызвано использованием useRef для Pa...
27 Май 2023 в 01:06
У меня проблема[0], которую я вижу в своем приложении после его сборки, но когда я запускаю его локально, я не вижу проблемы. Каков рекомендуемый способ отладки проблем, которые появляются только после создания приложения?
[0] не уверен, что это полезно, но проблема в том, что после входа в систему...
26 Май 2023 в 23:33
Это приложение, которое создавалось как в командной строке, так и в XCode, у меня перестало создаваться в командной строке. Это произошло некоторое время назад, и я только что использовал XCode, но теперь я хотел бы это исправить. Вот немедленное сообщение:
The following build commands failed:
...
26 Май 2023 в 22:58
При попытке установить пакеты pod для iOS с помощью nx run <my_package_name>:pod-install происходит следующее:
$ nx run app:pod-install
> nx run app:pod-install
Running `pod install` from "/Users/.../cites/packages/app/ios"
Command failed: pod install
Ignoring ffi-1.15.4 because its extensions are...
26 Май 2023 в 18:51
Как совместить два редуктора?
PeopleReducer.js
const initialState = {
people: [],
detailView: false,
personSelected: null,
first_name: '',
last_name: '',
phone: '',
email: '',
country: '',
address: '',
company: '',
project: '',
notes: '',
toUpdate:...
26 Май 2023 в 17:07
Предположим, у меня есть компонент Toast (или Modal, или что-то еще), и я хочу отобразить его, выполнив что-то вроде:
return (
<View>
<TouchableOpacity onPress={() => Toast.show()}>
<Text>Press</Text>
</TouchableOpacity>
</View>
);
Мне больше ничего не нужно в моем компоненте прил...
26 Май 2023 в 16:57