• 1400/01/17

خطا هنگام استفاده از نویگیشن :

استاد سلام و خسته نباشید 

من پروژه رو بصورت cli اجرا کردم و نویگییشن رو نصب کردم اما زمانی که ازش استفاده میکنم بهم خطا میده 

خیلی سرچ کردم اما نتیجه ای نگرفتم لطفا راهنمایی کنید ممنون 

کد ها : 

import React from 'react';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import {
  SafeAreaView,
  ScrollView,
  StatusBar,
  StyleSheet,
  Text,
  useColorScheme,
  View,
} from 'react-native';

const Stack = createStackNavigator();

const Home = () => {
  return <Text>helllow</Text>;
};
const App = () => {
  return (
    <NavigationContainer>
      <Stack.Navigator>
        <Stack.Screen name="Home" component={Home} />
      </Stack.Navigator>
    </NavigationContainer>
  );
};
export default App;

و خطا : 

Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager.
  • 1400/01/17
  • ساعت 12:42

سلام دوست من

تمامیه وابستگی ها React Navigation رو نصب کردید؟

مجازی ساز رو ببنید و پروژه رو دوباره اجرا کنید

اسکریپتی هم که آموزش دادم جهت استفاده از gradlew هم مورد استفاده قرار بدید


  • 1400/01/30
  • ساعت 05:41

استاد سلام مجدد 

بله همه این کار ها رو انجام دادم حتی از نو همه چی رو نصب کردم با وی پی ان هم دانلود میکنم همه پکیجهارو اما باز خطا میده نویگیشن

عکس خطا داخل گوشی فیزیکی : 

 


  • 1400/02/01
  • ساعت 11:31

سلام دوست من

مثل اینکه این مشکل در ورژن 3.1.0 react-native-screens هست و گفتند که در ورژن 3.1.1 حل میشه

برای جلوگیری از این مشکل فعلاً میتونی دانگرید کنی به ورژن پائین تر

کافیه این دستور رو اجرا کنی

npm i react-native-screens@2.18.1

  • 1400/02/02
  • ساعت 05:23

ممنونم استاد حل شد مشکل با نصب این ورژن 

استاد ی سوال دیگه چون شما تجربه زیادی دارین برای ساخت سبد خرید فروشگاه بهتره از طریق لوکال استوریج توی مرورگر و ایسینک استوریج در اندروید سبد رو بسازم یا اینکه توی دیتابیس و بک اند این کار رو انجام بدم ؟؟ 

و همچنین برای اینکه داخل بک اند اورجین موبایل رو تعریف کنیم که اجازه بده موبایل هم درخواست ارسال کنه چطوری اینکار رو انجام بدیم ؟؟ از کجا بفهمیم که کدوم برنامه داره این درخواست رو میزنه ک سرویس بهش بدیم ؟؟‌

و سوال اخر استاد ما از کجا بفهمیم که این اپی که ساختیم روی چه نسخه هایی از اندروید کار میکنه و اگه بخوایم روی اندروید با ورژن های پایین هم کارکنه چکار باید انجام داد

ممنون از پاسخاتون استاد 


  • 1400/02/04
  • ساعت 12:15

Async Storage بهتر هست

میتونی از چابک استفاده کنی chabok.io

این موارد توضیح داده شده که طی چند روز دیگه منتشر خواهد شد


logo-samandehi